получить имя атрибута объекта JSON - PullRequest
0 голосов
/ 04 мая 2010

Я знаю, что могу получить «сеанс» с помощью item.fields.name, но что, если я заранее не знаю, что атрибут называется «имя». Как мне сначала получить список имен атрибутов в полях.

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

1 Ответ

1 голос
/ 04 мая 2010

Вы можете преобразовать его в объект javascript, а затем перебрать свойства:

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

Возможно, существует "более правильный" способ сделать это, но это демонстрирует основную идею.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...