我的课程:
import org.json.simple.parser.JSONParser
我的json文字
{"18302":{"ns":0,"rev":[{"user":"ABC"}],"title":"MyTitle"}}
我怎样才能获得" 的关键词,我不知道来自api的关键"
我想这样吗?
JSONObject jsonObject = (JSONObject) new JSONParser().parse(myJsonText);
String value = jsonObject.get(0);
我能用id获得价值吗?或者我怎样才能获得的值而没有"键名" ?
答案 0 :(得分:2)
您可以将所有按键作为一组获取。
JSONObject obj = (JSONObject)JSONValue.parse(jsonString);
for (Object key : obj.keySet()) {
Object value = obj.get(key);
System.out.printf("key %s(%s)\nvalue %s(%s)\n\n",
key.getClass().getSimpleName(),
key,
value.getClass().getSimpleName(),
value);
}
我建议您下载正在使用的版本的完整版本,这样您也可以获得javadoc。 https://code.google.com/p/json-simple/downloads/list