将JSON键值作为列表获取的方法

时间:2013-08-29 02:06:44

标签: java json

我有一个要求,我必须得到一个json的所有键值,现在我将json作为一个字符串。

String test = obj.returnJSON();

我需要获取JSON键值作为列表是否有任何预定义的方法,或者我只需编写自己的逻辑。

由于 KD

3 个答案:

答案 0 :(得分:0)

在Java库http://json.org/java/或google-gson库https://code.google.com/p/google-gson/中使用JSON。这些中的任何一个都会将javascript字符串解析为一个对象,您可以从那里获取密钥。

答案 1 :(得分:0)

使用Java org.json解析器,您可以将其作为

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

答案 2 :(得分:0)

谷歌图书馆,GSON,更好,非常实用。

我遇到了同样的问题并找到了答案here

祝你好运!