在我的代码中,我有一个数据类,该数据类存储一些信息以json正文的形式传递给Web服务
data class MyDataClass(
var booleanField : Boolean = true,var stringField : String = "",var aDataField : ADataClass = ADataClass()
)
其中ADataClass是我将在代码中重用的类,例如
data class ADataClass(
var aDataString : String = "",var aDataAnotherString : String = ""
)
现在,当我调用Web服务时,我会传递一个JSON之类的
{
"booleanField" : true,"stringField" : "someValue","aDataField" : {
"aDataString" : "aString","aDataAnotherString" : "anotherString"
}
}
但是接受的json必须像
{
"booleanField" : true,"aDataString" : "aString","aDataAnotherString" : "anotherString"
}
因此,有一种方法(如一些注释)可以避免在解析时创建 aDataField 元素,并将其内容仅放在json中?