从JSON对象中提取值

时间:2014-01-29 22:42:49

标签: json

我正在尝试从JSON对象中提取值。目前,我可以使用

检查项目是否在对象中
jsonObj.responseText.search('item');

我尝试过使用以下内容:

obj = JSON.parse(jsonObj);
alert(obj.item);

要查看我是否可以提取“item”的值但它不起作用,我根本没有得到警告对话框。

有人能给我一些关于我在这里做错了什么的想法吗?

1 个答案:

答案 0 :(得分:0)

试试这个

java.util.Iterator keyIterator = jsonObj.keys();

String key; 
while(keyIterator.hasNext()){
    key = (String)keyIterator.next();
    System.out.println("Key: " + key + "    Value: " + jsonObject.get(key));
}

这将打印出所有JSON对象的键/值。一旦知道了密钥,就可以使用JSONObject getter获取所需的值。即String value = jsonObj.getString(“some_key”)