Я пытаюсь десериализовать ответ JSON на Java Object. Ответ JSON содержит случайные объекты, как показано ниже. Я задаюсь вопросом, как десериализовать это с библиотеками как GSON. За исключением ключей Первый , Второй и Третий , все остальные данные изменяются для каждого сетевого извлечения. Цените, если у кого-то есть указатели.
{
“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,
},
},
}
]
}
}