我有一个要求,我必须获取返回的 json 的所有键值,现在我将 json 作为字符串获取。
String test = obj.returnJSON();
我需要将 JSON 键值作为列表获取是否有任何预定义的方法,或者我只需编写自己的逻辑。
谢谢KD
使用 Java org.json解析器,您可以这样做
String test = obj.returnJSON();
JSONArray keys = new JSONObject(test).names();
System.out.println(keys.getString(0)); // key1
在 Java 库http://json.org/java/或 google-gson 库https://code.google.com/p/google-gson/中使用 JSON 。其中任何一个都会将 javascript 字符串解析为一个对象,您可以从那里获取密钥。