У меня есть JsonResponse, который выглядит следующим образом:Json ответ в JavaScript не перекручивание правильно
[{"pk": 1, "fields": {"email": "[email protected]", "locations": [1], "group_id": "spott", "group_name": "spott"}, "model": "grouping"},
{"pk": 2, "fields": {"email": "[email protected]", "locations": [1, 2], "group_id": "spottalle", "group_name": "spott alle"}, "model": "grouping"}]
Я попытался получить доступ к данным, как это:
for (var key in data) {
console.log(key)
console.log(data[key]);
}
Отклик каждая буква не каждый объект. Что немного странно, посмотрев ответы на stackoverflow, я попробовал другие способы, но всегда получаю тот же результат.
Результат должен быть group_name и group_id. Может ли кто-нибудь помочь мне в этом? Спасибо заранее
Это массив ... используйте 'для петли ...' вместо 'для-in..' убедитесь, что вы ВЗ итерация' JSON' .. .Вы должны иметь 'Object/Array' – Rayon
@RayonDabre, что вы имеете в виду? \t \t для (var i = 0; i
dk1990
__Yes__, я сомневаюсь, что это 'object/array' ...Проверка 'typeof data' – Rayon