eclipse-ee4j / eclipse-ee4j/yasson
JsonbDateFormat deserialization fails
- Dominant language
- Java
- Stars
- 218
- Forks
- 109
- Avg merge
- 1d 5h
- Merged PRs (30d)
- 9
Description
Check test:
`public class ParseDateTest {
public ParseDateTest() {
}
@Test
public void testDate() {
String json = "{\"date\":\"2018-03-05\"}";
Jsonb jsonb = JsonbBuilder.create();
Form form = jsonb.fromJson(json, Form.class);
System.out.println("date:" + form.getDate());
}
public static class Form {
@JsonbDateFormat(value = "yyyy-MM-dd")
private Date date;
public Date getDate() {
return date;
}
public void setDate(Date date) {
this.date = date;
}
}
}`
Throws excepction:
`java.time.DateTimeException: Unable to obtain Instant from TemporalAccessor: {},ISO,UTC resolved to 2018-03-05 of type java.time.format.Parsed`
Contributor guide
Assessment
This issue has not been assessed yet.