How to get LocalDate value in String format from JsonNode object?

733 Views Asked by At

I am trying to get date value from JsonNode. I have a car object which has car name and released LocalDate.

public class Car {

  String carName;

  LocalDate released;

}

I need to convert it into JsonNode, so I am doing this way.

  ObjectMapper obj = new ObjectMapper();

  JsonNode node = obj.valueToTree(car);

Until here I am good. Once I have JsonNode I need to read it from it.

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

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

How can I get LocalDate value in LocalDate format or String format from JsonNode?

1

There are 1 best solutions below

0
On

it worked. I used objectMapper.registerModule(new JavaTimeModule()); objectMapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS); I am able to get string value from JsonNode now.