parse()

Обновлено: 13.03.2023

Приклад

Розібрати рядок (написаний у форматі JSON) і повернути об’єкт JavaScript:

var obj = JSON.parse('{"firstName":"John", "lastName":"Doe"}');

Визначення та використання

Метод JSON.parse() аналізує рядок і повертає об’єкт JavaScript.

Рядок має бути написаний у форматі JSON.

Метод JSON.parse() може додатково трансформувати результат за допомогою функції.

Підтримка браузера

parse

Посмотреть совместимость на Can I use?

parse

Синтаксис

JSON.parse(string, function)

Значення параметрів

ПараметрОпис
stringВимагається. Рядок, написаний у форматі JSON
reviver functionДодатково. Функція, яка використовується для перетворення результату. Функція викликається для кожного елемента. Будь-які вкладені об’єкти трансформуються перед батьківським.
Якщо функція повертає дійсне значення, значення елемента замінюється на перетворене значення
Якщо функція повертає значення undefined, елемент видаляється


Технічні деталі

Повернене значення:Об’єкт JSON або масив
Версія JavaScript:ECMAScript 5