gpt4 book ai didi

java - GSON Joda 时间序列化器是否有标准实现?

转载 作者:IT老高 更新时间:2023-10-28 20:55:03 36 4
gpt4 key购买 nike

我正在使用 GSON 将一些对象图序列化为 JSON。这些对象图使用 Joda Time实体(DateTimeLocalTime 等)。

“gson joda”在 Google 上的热门搜索是此页面:

它为 org.joda.time.DateTime 的类型适配器提供源代码。此链接也是 GSON User Guide 中引用的内容.

我希望找到一个包含 joda-time 序列化程序的预卷库,我可以将其作为 Maven 依赖项引用 - 但我找不到。

有吗?还是我被迫在自己的项目中复制该片段?

最佳答案

我决定推出自己的开源软件 - 你可以在这里找到它:

https://github.com/gkopff/gson-jodatime-serialisers

这里是 Maven 详细信息(查看中心以获取最新版本):

<dependency>
<groupId>com.fatboyindustrial.gson-jodatime-serialisers</groupId>
<artifactId>gson-jodatime-serialisers</artifactId>
<version>1.6.0</version>
</dependency>

下面是一个关于如何驾驶它的简单示例:

Gson gson = Converters.registerDateTime(new GsonBuilder()).create();
SomeContainerObject original = new SomeContainerObject(new DateTime());

String json = gson.toJson(original);
SomeContainerObject reconstituted = gson.fromJson(json, SomeContainerObject.class);

关于java - GSON Joda 时间序列化器是否有标准实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14996663/

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