我有一个 XML 响应字符串: <timestamp ts="2018-12-05T08:00:00+02:00">55.5</timestamp>
我在JAXB注释的帮助下将其映射为:
public class Timestamp {
@XmlAttribute(name = "ts")
private String timeStampAsString;
@XmlValue
private Double value;
它按预期工作,但我想自动解析 from DateTime,String所以我理想的解决方案应该有
public class Timestamp {
@XmlAttribute(name = "ts")
private LocalDateTime timeStampAsLocalDateTime;
@XmlValue
private Double value;
我知道我可以在以下帮助下解析字符串:
ZonedDateTime.parse(zonedDateTimeAsString).toLocalDateTime();
但我不确定是否有办法解析这个on fly。
牛魔王的故事
相关分类