首页 > 解决方案 > 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 为空

有人对此有提示吗?

标签: jsonkotlinserializationandroidxlocaldatetime

解决方案


推荐阅读