我可以帮您进行中文翻译。以下是润色后的翻译结果:“最初的回答”。
最初的回答是:
而我的代码大致如下:
显然,
我该如何让序列化程序引用JSON的子树?
附:您是否推荐使用旧版的Retrofit(因为它更成熟一些)?
我一直在使用Kotlinx.serialization,尝试解析一个子字符串:
给定一个JSON如下:
{
"Parent" : {
"SpaceShip":"Tardis",
"Mark":40
}
}
最初的回答是:
而我的代码大致如下:
data class SomeClass(
@SerialName("SpaceShip") ship:String,
@SerialName("Mark") mark:Int)
显然,
Json.nonstrict.parse(SomeClass.serializer(), rawString)
会失败,因为“SpaceShip”和“Mark”的键值对不在JSON的根目录中。我该如何让序列化程序引用JSON的子树?
附:您是否推荐使用旧版的Retrofit(因为它更成熟一些)?