【发布时间】:2022-01-06 23:30:09
【问题描述】:
我正在使用 Spring Data ElasticSearch v4.2.x,我的数据以 JSON 字符串形式返回。
问题出在这里,我尝试将 JSON 字符串解析为 Object,然后我得到“java.lang.NullPointerException”。我有一个带有这些注释的 Date 字段,我确定这个字段导致了这个问题:
@Field(type = FieldType.Keyword, name = "created_at", format = DateFormat.basic_date_time, pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createdAt;
【问题讨论】:
-
Spring Data ElasticSearch v4.0.x不会有问题
标签: json elasticsearch serialization spring-data-elasticsearch