2010-05-04 284 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); 
    } 

有可能是做這件事的「更正確」的方式,但是這展示的基本思想。