【发布时间】:2018-12-13 12:04:00
【问题描述】:
我正在尝试使用 Gson 对格式为“2018-05-27”的 json 中的日期属性进行反序列化。我希望反序列化后日期为 LocalDate 格式。
对于 json 输入:
{ “身份证”:1, “名称”:“测试”, “开始日期”:“2018-01-01”, “结束日期”:“2018-01-05”, }
startDate 和 endDate 出现错误:
java.lang.IllegalStateException: 应为 BEGIN_OBJECT 但为 STRING
【问题讨论】:
-
"当您反序列化 LocalDate[Time] 属性时会发生错误,因为 GSON 无法解析该属性的值,因为它不知道 LocalDate[Time] 对象。"
标签: json gson deserialization localdate