2010-05-04 254 views
0

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

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

回答

1

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

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

有可能是做这件事的“更正确”的方式,但是这展示的基本思想。