从JSON对象提取值
我试图从JSON对象中提取值。目前,我可以检查该项是否在具有的对象中从JSON对象提取值,json,Json,我试图从JSON对象中提取值。目前,我可以检查该项是否在具有的对象中 jsonObj.responseText.search('item'); 我已尝试使用以下方法: obj = JSON.parse(jsonObj); alert(obj.item); 为了查看是否可以提取“item”的值,但它不起作用,我根本没有收到警报对话框 有人能告诉我我做错了什么吗?试试这个 java.util.Iterator keyIterator = jsonObj.keys(); String key;
jsonObj.responseText.search('item');
我已尝试使用以下方法:
obj = JSON.parse(jsonObj);
alert(obj.item);
为了查看是否可以提取“item”的值,但它不起作用,我根本没有收到警报对话框
有人能告诉我我做错了什么吗?试试这个
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获取所需的值。i、 e.String value=jsonObj.getString(“某些键”)什么是“项”?值或另一个JSON对象/JSON数组?@DavidCAdams“item”是JSON object.OK中的任意给定键。jsonObj.getString(“item”)或jsonObj.getInt(“item”)等最终使用了您的注释答案。谢谢DavidAdams