JSon выглядит следующим образом:как десериализации неизвестной JSON имени массива с помощью gson
"hour_totals": {
"382423": {
"imp": 126,
"clk": 1,
"spend": "$0.03",
"conv": 0,
"cpm": "$0.22",
"cpc": "$0.03",
"ctr": "0.79%",
"cpa": "$Inf"
},
"382424": {
"imp": 209,
"clk": 1,
"spend": "$0.05",
"conv": 0,
"cpm": "$0.23",
"cpc": "$0.05",
"ctr": "0.48%",
"cpa": "$Inf"
}}
Я прочитал более 20 ответов, но не смогли найти, как десериализации такой структуры, пожалуйста, помогите, на каком бы классе выглядят так, поскольку час не является фиксированной строкой.
Я не думаю, что JSON в библиотеку объектов Java будет работать с JSON как это автоматически. Кажется, что вы хотите сохранить часовые узлы как карту, но для этого я думаю, что вам просто нужно будет перебирать каждый тип узла, как люди, которые читали XML –
@JasonSperske спасибо , Я просто подумал, что это сработало. FYI 'google-gson' смог обработать этот тип json. –
@coding вы должны добавить свой последний код в качестве ответа на свой собственный вопрос, чтобы люди могли его проголосовать. –