javascript - 如何访问名称中有空格的 Json 对象?

标签 javascript json

在下面找到 json 响应...

{"Object":
          {"PET ANIMALS":[{"id":1,"name":"Dog"},
                          {"id":2,"name":"Cat"}],
           "Wild Animals":[{"id":1,"name":"Tiger"},
                           {"id":2,"name":"Lion"}]
           }
}

在上面提到的响应中,如何找到“PET ANIMALS”和“Wild ANIMALS”的长度......

最佳答案

var json = /* your JSON object */ ;

json["Object"]["PET ANIMALS"].length // returns the number of array items

使用循环打印数组中的项目数:

var obj = json["Object"];
for (var o in obj) {
    if (obj.hasOwnProperty(o)) {
        alert("'" + o + "' has " + obj[o].length + " items.");
    }
}

关于javascript - 如何访问名称中有空格的 Json 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4042646/

相关文章:

javascript - 函数中使用 "window.location.href"的两个 URL

c# - 当前几个 JSON 项具有非十进制值时,将动态 JSON 反序列化为 DataTable 会丢失小数

json - gson:将 null 视为空字符串

javascript - TensorFlow JS - 加载使用 Python 生成的模型

javascript - 前期事件菜单链接

javascript - getElementById 在歌剧 12.15 中不起作用

javascript - ReactJS - 未呈现 react 路由器嵌套路径

javascript - 计算 45 度捕捉的坐标

java - 如何将 JSON 读取到 java 中的通用对象列表?

jquery - 如何从json文件中获取数据?