假设对象是数据类
数据可能是
Class Data {
var id: String
var type: String
var content: Content
//need to get the request_id from the top_level
var request_id: String
}
class Content {
var contentId: String
var contentType: “String
var data: String
}
json: {
data: {
top_level: {
meta: {
request_id:"4b0t035e419jc"
}
},
level_2: [
{
id: “xxx”,
type: "CONTENT",
content {
id: “xxx_aaa”,
contentType: "TEXT",
data: "xxx"
}
},
{
id: “yyy”,
type: "CONTENT",
content {
id: “yyy_aaa”,
contentType: "VIDEO",
data: "yyy"
}
}
]
}
}
Gson可以帮助将json解析为Data对象,
问题是如何让Gson帮助在类对象的字段request_id
中填充var request_id: String
?否则,必须等到创建Data对象后再填写request_id。