我想解析一个json字符串到java对象,但我不确定对象层次结构。通过GSON将json字符串转换为对象
下面是JSON字符串
{
"TABLE_Detail":{
"1":{
"TABLE":"table1",
"RUN_DATE":"20170313",
"SEQ_NUM":"123",
"START_TIME":"20170313133144",
"END_TIME":"20170313133655"
},
"2":{
"TABLE":"table2",
"RUN_DATE":"20170313",
"SEQ_NUM":"123",
"START_TIME":"20170313133142",
"END_TIME":"20170313133723"
}
}
}
这里数1
,2
是动态的,可以去到任何数字,我试图创建一个外部对象,有一个地图类型密钥字符串和值的对象TableData。地图变量名称为TABLE_Detail
。但TableData对象始终为空。 TableData对象具有所有变量。
请帮助我如何将此json字符串转换为对象。
您没有显示任何代码。我们应该怎么知道'TableData'是什么? – shmosel