0

我正在尝试从 JsonNode 获取日期值。我有一个汽车对象,它具有汽车名称并已发布 LocalDate。

public class Car {

  String carName;

  LocalDate released;

}

我需要把它转换成JsonNode,所以我就是这样做的。

  ObjectMapper obj = new ObjectMapper();

  JsonNode node = obj.valueToTree(car);

直到这里我都很好。一旦我有了 JsonNode,我需要从中读取它。

String carName = node.at("/carName").textValue();

LocalDate date = node.at("/released").textValue(); 

如何从 JsonNode 获取 LocalDate 格式或字符串格式的 LocalDate 值?

4

1 回答 1

0

有效。我使用了 objectMapper.registerModule(new JavaTimeModule()); objectMapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS); 我现在可以从 JsonNode 获取字符串值。

于 2020-10-22T21:33:41.083 回答