当前位置: 首页 > 面试题库 >

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

那铭
2023-03-14
问题内容

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

Google在“ gson joda”中排名最高的网页是:

  • https://sites.google.com/site/gson/gson-type-adapters-for-common-classes

它提供的类型适配器的源org.joda.time.DateTime。该链接也是《GSON用户指南》中引用的链接。

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

有一个吗?还是我被迫在自己的项目中复制该代码段?


问题答案:

我决定推出自己的开放源代码之一-您可以在这里找到它:

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);


 类似资料:
  • 问题内容: 我想知道是否存在一种 标准 或“正常”的方式来解释时间间隔数据端点,这些端点涉及定义端点的值的包含性/排他性。但是请注意,我要问的是什么是标准(或最常见的) 公约 (如果有),而不是关于您的个人喜好。如果您真的想提供学位论文,请附上对某人已发布的标准或此问题的标准文本的引用。除非有根本性的缺陷,否则最好使用开放标准(我不必花钱去阅读)。 当然,从A到B的时间间隔有4种可能性: (A,B

  • 问题内容: .NET 4是否附带任何可对JSON数据进行序列化/反序列化的类? 我知道有第三方库,例如JSON.NET,但是我正在寻找内置在.NET中的东西。 我在MSDN上找到了数据合同,但是它是用于WCF的,而不是Winforms或WPF的。 问题答案: 您可以在任何需要的地方使用DataContractJsonSerializer类,它只是一个.net类,不仅限于WCF。有关如何在此处和此处

  • 时间序列可视化生成器 试验特性 时间序列可视化生成器是一个时间序列数据可视化工具,重点在于允许您使用 Elasticsearch 聚合框架的全部功能。时间序列可视化生成器允许您组合无限数量的聚合和管道聚合,以有意义的方式显示复杂的数据。 特色可视化编辑 时间序列可视化构建包含5种不同的可视化类型。您可以使用界面顶部的选项卡式选取器在每种可视化类型之间切换。 时间序列编辑 直方图可视化,支持具有多个

  • 本文向大家介绍Python实现时间序列可视化的方法,包括了Python实现时间序列可视化的方法的使用技巧和注意事项,需要的朋友参考一下 时间序列数据在数据科学领域无处不在,在量化金融领域也十分常见,可以用于分析价格趋势,预测价格,探索价格行为等。 学会对时间序列数据进行可视化,能够帮助我们更加直观地探索时间序列数据,寻找其潜在的规律。 本文会利用Python中的matplotlib【1】库,并配合