我有以下JSON片段:
{ "randomlygeneratedKeyname0" : "some-value",
"randomlygeneratedKeyname1": {
"randomlygeneratedKeyname2" : {
"randomlygeneratedKeyname3": "some-value",
"randomlygeneratedKeyname4": "some-value"
},
"randomlygeneratedKeyname5": {
"randomlygeneratedKeyname6": "some-value",
"randomlygeneratedKeyname7": "some-value"
}
}
}
注意,我不知道randomlygeneratedKeyname
的名称,它们的命名约定不一致,因此我无法创建相应的Java字段/变量名称。
我该如何在GSON中进行(反)序列化?
提前感谢您的帮助。
Map<String, Map<String, Map<String, ...>>>
吗? - Matt Ball