Пожалуйста, помогите мне распечатать значения на консоли и клавиши для поля «nickname». Вот сериализованные массив данных в формате JSON:Как получить данные из сериализованного массива?
[
{"fields": {"user_permissions": [], "nickname": "\u0418\u0432\u0430\u043d \u0422\u0443\u0440\u0433\u0435\u043d\u0435\u0432 \u0451\u043f\u0442\u0430", "groups": [], "avatar": "", "gender": 1, "skype": "dfsdf", "other": "zzzz", "phone": "2014-0921"}, "model": "app_accounts.userprofile_deferred_avatar_date_joined_email_fic679ed35161c7ba80f007b4235db5148", "pk": 4},
{"fields": {"user_permissions": [], "nickname": "\u0410\u043d\u0442\u043e\u043d \u0427\u0435\u0445", "groups": [], "avatar": "", "gender": 2, "skype": "dfsdf", "other": "qqqqqq", "phone": "21"}, "model": "app_accounts.userprofile_deferred_avatar_date_joined_email_fic679ed35161c7ba80f007b4235db5148", "pk": 5}
]
Я хочу, чтобы результат будет что-то вроде этого:
0: zzzzzz
1: qqqqqq
Как я могу это сделать?
Ваш json не имеет поля '' имя пользователя '' – hindmost
извините. имена полей «nickname» – dert
@dert: Первое, что вам нужно сделать, - разобрать JSON на объекты JavaScript «var parsed = JSON.parse (json_data)». Затем возьмите результат и повторите его как обычный массив. 'for (var i = 0; i