我从服务接收到一个非常深的 JSON 对象字符串,我必须将其解析为 JSON 对象,然后将其映射到类。
如何在 Kotlin 中将 JSON 字符串转换为对象?
在映射到各个类之后,我使用了 Jackson 的 StdDeserializer。问题出现在对象具有也必须反序列化为类的属性时。我无法在另一个反序列化器中获取对象映射器,至少我不知道如何。
最好,在本地,我试图减少我需要的依赖项的数量,所以如果答案只是用于 JSON 操作和解析就足够了。
你可以使用这个库 https://github.com/cbeust/klaxon
Klaxon 是一个在 Kotlin 中解析 JSON 的轻量级库。