javascript - 如何在 Javascript 中读取二维 JSON 数组?

标签 javascript jquery json

以下是 JSON 数组的示例:

{"names":["mrx-prj","mry-prj"],"id":["4-prj","3-prj"]}

如何分别读取names和id中的值?

最佳答案

它不是一个二维数组,它是一个 json 对象,有两个值 obj.namesobj.id,每个值都是一个数组值。

名称数组可以使用obj.names访问,其中names是json对象中数组的键,同样可以通过访问id数组>obj.id.

var obj = {"names":["mrx-prj","mry-prj"],"id":["4-prj","3-prj"]}
var names = obj.names;
var ids = obj.id
for(var i = 0; i< names.length; i++){
    console.log(names[i]);
    //do what ever you want to do with names[i];
}
for(var i = 0; i< ids .length; i++){
    console.log(ids [i]);
    //do what ever you want to do with ids [i];
}

关于javascript - 如何在 Javascript 中读取二维 JSON 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15240465/

相关文章:

javascript - 谷歌地图不加载全屏图像

javascript - 使用 node.js 为 10 的幂模数生成加密随机数

javascript - 当模糊也被绑定(bind)时,点击时的 Jquery 不会触发

jquery - $(this).hide();无论如何都不会关闭弹出div。查询

javascript - 使用 meteor session 返回将循环结构转换为 JSON 的注入(inject)脚本

java - SerializationFeature.WRAP_ROOT_VALUE 作为 jackson json 中的注释

json - 如何使package.json系统中的路径独立?

javascript - 即使在调整大小时形成多行, float div 也应保持垂直居中。如何?

javascript - 网络错误: XMLHttpRequest Exception 101 in Chrome

javascript - 单击触摸设备 (iPad/iPhone) 上的任意位置以隐藏由 .hover() 切换的下拉菜单