json - LocalDateTime 值在序列化时消失
问题描述
我需要在 Kotlin 中将对象转换为 JSON,然后将其取回。该对象有 3 个字段(String、LocalDateTime 和 Int)。
我为每个字段都有一个值,但是当我对其进行序列化时, LocalDateTime 的值就消失了。
日志cappingObject.razDate is: 2021-05-19T00:00:44.526
val cappingToString = GsonProvider.toJson(cappingObject, Capping::class.java)
序列化它。当我想显示 cappingToString 时,我有这个
{"campaignId":"6059ef62eae6db57b71f84c2","count":1,"razDate":{}}
<-- razDate 为空
有人对此有提示吗?
解决方案
推荐阅读
- c# - 如何使用 Zip 将不同大小的列表合并到字典中?
- python - 为什么 python 可能会将我的字典解释为列表?
- java - 如何知道内存中的主要场景是什么?
- python - 通过 Keras 模型可视化绘图决策边界
- encoding - 将 2 个 4 位数字存储在 1 个 8 位数字中
- python - 从目录中的所有文件中删除exif
- c++11 - 为什么类模板中的成员函数在同一个地址创建同一个对象
- javascript - 单击按钮时无法更改输入框的值
- swift - SwinjectStoryboard - 是否可以加载/注入其 ViewController 存在于另一个项目的不同框架中的故事板?
- c# - C# 将文本框内容分配给数组的特定元素会导致某些元素为空