我正在尝试反序列化对Java Object的JSON响应。 JSON响应具有随机对象,如下所示。我想知道如何使用GSON之类的库反序列化它。 除了键 First , Second 和 Third 外,所有其他数据在每次网络获取时都会更改。 欣赏是否有人有指针。
{
“First”: {
“xxx”: {
"variants": {
“xxx_bin”: {
"com.demo1”: {
“demo1_A”: 0,
“demo1_B”: “some text”,
“demo1_C”: true,
“demo1_D”: [
"value_1",
"value_2”
],
“demo1_E”: {
"key_data”: “key_data_exp"
}
}
},
“xxx_bin2”: {
…
}
},
}
},
“Second”: {
"com.demo2”: {
“demo2_A”: 0,
“demo2_B”: “some text”,
“demo2_C”: true,
},
“Third”: {
"1": [
{
"content": {
"com.demo2”: {
“demo3_key1": 1,
"demo3_key2": “demo3_value”,
"demo3_key3": false,
},
},
}
]
}
}