Как распарсить данные из json в javascript?

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

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

Как распарсить данные из json в javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от kennedi_pfeffer , 2 года назад

@vladimir 

Чтобы распарсить JSON-данные в JavaScript, можно использовать встроенный метод JSON.parse(). Этот метод принимает строку JSON в качестве аргумента и возвращает соответствующий объект JavaScript. Например:

1
2
3
4
5
6
const jsonString = '{"name": "John", "age": 30, "city": "New York"}';
const obj = JSON.parse(jsonString);

console.log(obj.name); // выводит "John"
console.log(obj.age); // выводит 30
console.log(obj.city); // выводит "New York"


Обратите внимание, что JSON должен быть правильно отформатирован, то есть должен использовать двойные кавычки для ключей и строковых значений, а не одинарные.

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

от narciso , 2 года назад

@vladimir 

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


Например, если у вас есть строка JSON в переменной jsonStr, то вы можете распарсить ее следующим образом:

1
2
3
4
5
const jsonStr = '{"name": "John", "age": 30, "city": "New York"}';
const obj = JSON.parse(jsonStr);
console.log(obj.name); // выводит "John"
console.log(obj.age); // выводит 30
console.log(obj.city); // выводит "New York"


Также стоит обратить внимание, что при использовании метода JSON.parse() необходимо убедиться, что передаваемая строка является валидным JSON, иначе возникнет ошибка.