Как на чистом javascript распарсить массив с json?

Пользователь

от sherwood_littel , в категории: JavaScript , год назад

Как на чистом javascript распарсить массив с json?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от bart , год назад

@sherwood_littel 

Для распарсивания JSON-строки в JavaScript можно использовать метод JSON.parse(). Он принимает строку, содержащую JSON, и возвращает JavaScript-объект или массив, соответствующий переданной строке.


Вот пример:

1
2
3
4
5
var jsonString = '[{"name":"John","age":30,"city":"New York"},{"name":"Jane","age":25,"city":"San Francisco"}]';

var jsonArray = JSON.parse(jsonString);

console.log(jsonArray);


В этом примере мы имеем JSON-строку, представляющую массив объектов. Мы используем JSON.parse() для преобразования этой строки в JavaScript-массив. Затем мы выводим этот массив в консоль.


Результат:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
[
  {
    name: 'John',
    age: 30,
    city: 'New York'
  },
  {
    name: 'Jane',
    age: 25,
    city: 'San Francisco'
  }
]