gpt4 book ai didi

android - 如何通过 Moshi JSON 序列化器发送 Date 对象?

转载 作者:搜寻专家 更新时间:2023-11-01 08:32:02 25 4
gpt4 key购买 nike

我必须通过 API 将 Date 对象发送到服务器(实际上,Date 是服务器期望的对象)。我想使用 Moshi,但不知道如何使用 Custom Adapter 来实现。有人吗?

最佳答案

添加对 moshi-adapters 包的依赖:

<dependency>
<groupId>com.squareup.moshi</groupId>
<artifactId>moshi-adapters</artifactId>
<version>1.4.0</version>
</dependency>

然后安装 Rfc3339DateJsonAdapter在你的 Moshi 实例中:

Moshi moshi = new Moshi.Builder()
.add(Date.class, new Rfc3339DateJsonAdapter())
.build();

它将以 RFC 3339 格式的 JSON 字符串形式提供日期,如下所示:"2017-05-06T20:00:00-05:00"

关于android - 如何通过 Moshi JSON 序列化器发送 Date 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39724946/

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