你如何读取这个 json 数组
How do you read in this json array?
{
"1370" : ["Tomai", "Grabowski", "Chebotko", "Egle"],
"2380" : ["Schweller", "Chen", "Tomai"],
"3333" : ["Schweller", "Chen", "The Devil"]
}
我假设你会在 1370 年访问 chebotko[2],但它没有给我任何东西。我做错了什么?
这就是我访问它的方式。
$.getJSON("instructors.json", function(data) {
console.log(data);
// data is a JavaScript object now. Handle it as such
});
1370
是对象的属性。对象本身需要在某种变量中引用。 var myObject = { '1370': ... }
,或者如果它是来自 AJAX 请求的响应,您将将其作为回调函数的输入参数进行访问。无论哪种方式,您都需要首先引用对象本身,然后引用其属性:
alert(myObject['1370'][2]) // 'Chebotko'
相关文章:
- 需要帮助设置json数组
- 如何使用 node.js 比较两个 json 数组
- 根据id将json数组组合为一个json数组
- 如何创建JSON数组
- 如何将package.json数组传递给grunt.js
- 访问json数组中的对象
- JSON数组数据返回Undefined
- 如何向JSON数组动态添加属性
- 如何从json数组中获取特定值
- 从多维嵌套json数组创建下拉列表
- 在ListView中添加JSON数组中存储的图像-ReactNative
- jquery在json数组中循环
- 将 JSON 数组解析为 JavaScript 数组
- 如何在php中读取没有任何键的JSON数组
- 如何在Jquery中迭代JSON数组
- 如何在cycle js中从JSON数组创建组件
- 如何使用jquery返回php-json数组对象
- JSON数组转换为JS对象数组
- 使用System从C#集合创建JSON数组.网状物剧本序列化
- 使用Underscore.js修改json数组中所选元素的更有效方法