我想解析一個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