我正在使用一个大型 JSON 对象,该对象具有来自多个请求的响应。
我正在处理的部分只需要很少的对象,而且它们并不总是在前面。例如json结构是:
**
json = {
mainDocument: {
element1: {
element11: "value11",
element12: {
element121: "value121"
}
},
element2: {
element21: {
element211: {
element2111: "value2111",
element2112: {
element21121: "value21121"
}
}
},
element22: "value22"
}
}
}
**
这个结构可以根据请求是否成功而改变。
现在,我想创建一个值为 element11、element 22、element21121 的 java 对象。
目前我只是检查 json 并使用对象的设置器。
我想知道是否有办法让 GSON 处理这个问题而不必自己解析 json。
提前感谢您提供的任何帮助。