JSON означает нотацию объектов JavaScript. Это облегченный формат обмена данными. Он часто используется, когда данные отправляются с сервера на веб-страницу. Синтаксис JSON больше похож на литерал объекта JavaScript. JSON использует фигурную скобку пар ключ/значение.

Ключи заключены в двойные кавычки.

Значения — строки должны быть заключены в двойные кавычки, числа и логические значения — нет.

'{"name":"Kelly", "age":20, "job":"teacher"}'

Превратить объект в строку JSON

Давайте создадим объект под названием «blogPost».

Если я хочу преобразовать его в строку JSON. JSON есть метод под названием «stringify». Метод stringify() превратит объект в строку JSON. Когда вы передали объект внутри stringify().

Превратить строку JSON в объект

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

В этом примере у нас есть массив с именем «blogPost», и внутри этого массива у нас есть массивы в объектах.

вы можете видеть, что у нас есть строка JSON, в которой есть несколько объектов внутри массива.

Если у вас есть строка JSON и вы пытаетесь получить доступ к id. Тогда это не работает.

Вы можете увидеть вывод как «неопределенный».

Если вам нужно получить доступ к определенному свойству, вам нужно передать его. Затем вам нужно передать определенный индекс массива с именем свойства.