Доступ к массиву Javascript Json в объекте

Как получить доступ к первой записи в ответе Json следующим образом:

[{"id":"3062","status":"1"}]

Я подумал, что это будет: json [0] ["идентификатор"]

На каком языке? Да, это будет работать в JavaScript (или TypeScript, или CoffeeScript) для доступа к свойству id объекта в массиве в позиции 0 после того, как вы проанализируете JSON (так что это больше не JSON, это массив с объектом в Это). JSON - это текстовая нотация для обмена данными. (Подробнее здесь.) Если вы имеете дело с исходным кодом JavaScript, а не имеете дело с нить, вы имеете дело не с JSON.

T.J. Crowder 09.09.2018 15:04

Только если он назначен переменной json, которой нет в вашем примере. Таким образом, к var json = [{blah: ‘yada’}] можно было получить доступ с помощью json[0].blah или json[0][blah]. Но массив, просто плавающий в космосе, - это просто так.

mccambridge 09.09.2018 15:09

извините, я забыл упомянуть. Он исходит из php json_encode, и я пытаюсь получить к нему доступ с помощью js. К сожалению, пока ничего не работает.

webGuy 09.09.2018 16:31
Структурированный массив Numpy
Структурированный массив Numpy
Однако в реальных проектах я чаще всего имею дело со списками, состоящими из нескольких типов данных. Как мы можем использовать массивы numpy, чтобы...
T - 1Bits: Генерация последовательного массива
T - 1Bits: Генерация последовательного массива
По мере того, как мы пишем все больше кода, мы привыкаем к определенным способам действий. То тут, то там мы находим код, который заставляет нас...
Что такое деструктуризация массива в JavaScript?
Что такое деструктуризация массива в JavaScript?
Деструктуризация позволяет распаковывать значения из массивов и добавлять их в отдельные переменные.
1
3
39
2

Ответы 2

var json_response = '[{"id":"3062","status":"1"}]';
var arr = JSON.parse(json_response);
arr[0]["id"]

Запустите этот скрипт. Возвращает значение id3062

var json_response = '[{"id":"3062","status":"1"}]';
var arr = JSON.parse(json_response);
document.write(arr[0].id); 

Другие вопросы по теме