我有一個要求,即必須獲取返回的json的所有鍵值,現在我將json作爲字符串獲取。將JSON鍵值作爲列表獲取的方法
String test = obj.returnJSON();
我需要得到的JSON鍵值作爲列表是否有任何預定義的方法,或者我只寫我自己的邏輯。
感謝 KD
我有一個要求,即必須獲取返回的json的所有鍵值,現在我將json作爲字符串獲取。將JSON鍵值作爲列表獲取的方法
String test = obj.returnJSON();
我需要得到的JSON鍵值作爲列表是否有任何預定義的方法,或者我只寫我自己的邏輯。
感謝 KD
使用JSON在Java庫http://json.org/java/或谷歌,GSON庫https://code.google.com/p/google-gson/。其中任何一個都會將JavaScript字符串解析爲一個對象,並且您可以從那裏獲取密鑰。
使用Java org.json解析器,你可以做到這一點作爲
String test = obj.returnJSON();
JSONArray keys = new JSONObject(test).names();
System.out.println(keys.getString(0)); // key1
轉到json.org並從大約二十個可用的JSON解析器中選擇Java。 –