gpt4 book ai didi

java - 如何避免 Joda 对象中的内容字段?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:37:34 25 4
gpt4 key购买 nike

我在文档中使用 Joda 对象(DateTime 和 DateTimeZone),每当我通过 REST 接口(interface)访问它时,我都会得到包含这样字段的条目

lastAggregationDate: { content: "2016-07-12T17:58:43.643Z"}

代替

lastAggregationDate: "2016-07-12T17:58:43.643Z"

我声明了 Joda Jackson 依赖项,并且看到了这些类型的反序列化器/序列化器,所以我对这里的工作感到困惑。

我在 slightly modified Spring sample project 中复制了此行为但使用 Java 的 native 日期类型而不是 Joda 的。我已将出生日期属性添加到 Person 对象并修改了 shouldRetrieveEntity 测试以查找 $.dateOfBirth.content。我已经确认正在使用序列化程序,并且 LocalDate 对象似乎被视为资源而不是简单的属性。

最佳答案

这在 Spring Data Hopper-SR4 中已修复: https://jira.spring.io/browse/DATAMONGO-1498

关于java - 如何避免 Joda 对象中的内容字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39172792/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com