2013-08-29 26 views
3

我有一個要求,即必須獲取返回的json的所有鍵值,現在我將json作爲字符串獲取。將JSON鍵值作爲列表獲取的方法

String test = obj.returnJSON(); 

我需要得到的JSON鍵值作爲列表是否有任何預定義的方法,或者我只寫我自己的邏輯。

感謝 KD

+0

轉到json.org並從大約二十個可用的JSON解析器中選擇Java。 –

回答

0

使用Java org.json解析器,你可以做到這一點作爲

String test = obj.returnJSON(); 
JSONArray keys = new JSONObject(test).names(); 
System.out.println(keys.getString(0)); // key1 
0

的谷歌圖書館,GSON,是更好的方式和非常有用的。

我有同樣的問題,並找到了答案here

最好的問候!