I am trying to create a Java object based on the json file.
{
"id": "10",
"customerId": "199",
"startDate": "2017-01-01T01:42:50.622Z"
}
Here is my code snippet
String payload = new File(Jsonpath).text;
ObjectMapper mapper = new ObjectMapper()
mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false)
Bill bill = mapper.readValue(payload, Bill.class)
i am getting the following error. Appreciate your help.
com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of java.time.OffsetDateTime: no String-argument constructor/factory method to deserialize from
String value ('2017-01-01T01:42:50.622Z')
at [Source: {
"id": "10",
"customerId": "199",
"startDate": "2017-01-01T01:42:50.622Z"
}