javascript - 当我不知道 key 的名称时如何读取 json 对象

标签 javascript json

在运行时我将有一个动态字典对象返回给我

e.g var objectFromApi = {"A ":"I am A","B":"I am B","C":"I am C"}

我无法通过 objectFromApi ["A"] 获取值,因为我无法知道 key 。

有没有办法打印所有的键和它的值?

有没有类似的东西

for(j=0;j<objectFromApi.length;j++)
{
    console.debug(objectFromApi[j].Key +"  " + objectFromApi[j].Value);
}

谢谢

最佳答案

for(var name in objectFromApi )
{
    if (objectFromApi.hasOwnProperty(name))
    {

    }
}

http://jsfiddle.net/V6t6Y/

关于javascript - 当我不知道 key 的名称时如何读取 json 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11222169/

相关文章:

ios - if 条件在 swift ios 的 json 响应中

javascript - <div> "circle"浏览器一致性,border-radius

javascript - React JS 中 value 和 defaultValue 之间的真正区别是什么?

ios - 图像未显示在表格 View 中

json - 如何在 BigQuery 的 ARRAY 中添加 null

javascript - 无法读取未定义的属性 - 代码或服务器有问题吗?

javascript - 语义 UI 和基本 CSS 样式

javascript - 自动填充不会触发 onChange

c# - 在 IE 中打印 div 的内容

java - 如何解决 JSONParser() 错误?