как использовать json parse для обратного преобразования строки в объект javascript

Аватар пользователя Maksim Litvinov
Maksim Litvinov
14 февраля 2025

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

const userRepresentation = '{"name": "John", "age": 30}';

const user = JSON.parse(userRepresentation);
  1. Теперь константа user содержит объект JavaScript, который соответствует вашей исходной строке JSON. Вы можете обращаться к свойствам этого объекта так же, как и к любому другому объекту. Например:
console.log(user.name);  //=> John
console.log(user.age);   //=> 30

Метод JSON.parse() может выбросить исключение, если переданная ему строка не является валидным JSON. Поэтому рекомендуется обернуть вызов JSON.parse() в блок try/catch, чтобы обработать возможные ошибки:

try {
    const user = JSON.parse(jsonString);
    console.log(user);
} catch (error) {
    console.error('Ошибка парсинга JSON:', error);
}
1 0
Познакомьтесь с основами JavaScript бесплатно