У нас есть довольно странная полезная нагрузка JSON, которую нужно десериализовать, но я не уверен, как это сделать с Java и Gson.Deserialize JSON объект, который не имеет имени
{
"Red": {
"Level 1": "Specify Action",
"Level 2": "Action Taken",
"Level 3": "No Action Taken"
},
"Orange": {
"Level 4": "Defeat Gannon",
"Level 5": "Save Princess",
"Level 6": "Find Triforce"
}
}
Мы можем использовать HashMap десериализовать отдельные объекты (например, «Красный» и «Orange»), но проблема мы с пытаемся объяснить родительский объект, который, как показывает код , не имеет никакого имени, чтобы легко подключиться.
Как вы передаете эту полезную нагрузку в своей функции HashMap, если у нее нет имени переменной? – petryuno1
Извините, я не был чист. Я только выяснил, что могу использовать HashMap для представления объектов «Красный» и «Оранжевый», но, как вы указали, я не могу передать общую полезную нагрузку, так как я не уверен, как ссылаться на родительский объект. – killQuotes
Что вы подразумеваете под родительским объектом.? –