2013-04-08 21 views
0

我正在開發一個使用Spring MVC和JSP的應用程序,我試圖做的是從URL中獲取一些數據,URL的數據是用JSON編碼的多維地圖。從JAVA中的多維JSON映射檢索數據

例如:

{"RT":"32", 
"HED":{ 
    "COMPINF":{ 
      "CP":"ISIN_CODE|SECTOR|LANGUAGE_CODE"}}} 

我想分析它來到我以同樣的方式這個代碼,我試圖用一個多維的HashMap,但不能真的想出一個辦法。

什麼是解析這些數據的最佳方法?

+0

您的JSON是作廢的支票在http://jsonlint.com/ – 2013-04-08 09:24:27

+0

標準'JSON'庫或'Gson',你可以使用任何一個來解析JSON。簡單&最好! – SudoRahul 2013-04-08 09:24:52

+0

你有固定的JSON數據結構嗎?還是這個標準的JSON結構? – ajduke 2013-04-08 09:25:20

回答

3

你需要使用一個JSON解析器,如谷歌GSON(https://code.google.com/p/google-gson/

編輯:這裏有一個類似的問題:Converting JSON to Java

+0

以及我之前檢查過這個問題,但它會與多維地圖工作? – engma 2013-04-08 09:33:37

+0

只要傳入的內容是有效的JSON,它就可以進入任何深度。意思是一旦它被解析就會看起來像多維地圖 – 2013-04-08 17:57:24

+0

謝謝,爲我工作 – engma 2013-04-08 21:01:47