获取JSON对象属性名称

时间:2010-05-04 03:46:18

标签: json parsing object attributes

我知道我可以通过使用item.fields.name来检索“会话”,但如果我事先不知道该属性被称为“名称”,该怎么办?如何首先在字段中检索属性名称列表。

[
    {
        "pk": 2,
        "model": "auth.group",
        "fields": {
            "name": "session"
        }
    }
]

1 个答案:

答案 0 :(得分:1)

您可以将其转换为javascript对象,然后遍历属性:

  eval("var object = " + that_json_thing);
  for (property in object) {
    alert(property);
  }

可能有一种“更正确”的方式,但这证明了基本的想法。