JSON (JavaScript Object Notation) — стандартный текстовый формат для хранения и
передачи структурированных данных. Он основан на синтаксисе объекта в JavaScript,
но не привязан к нему.
JSON представляет собой строку, формат которой очень похож на буквенный формат
объекта JavaScript. Вы можете включать одни и те же базовые типы данных внутри
JSON, так же как и в стандартном объекте JavaScript - строки, числа, массивы,
булевы и другие объектные литералы. Это позволяет построить иерархию данных.
Чтобы получить JSON, мы будем использовать API, называемый XMLHttpRequest (часто
называемый XHR). Это очень полезный объект JavaScript, который позволяет нам делать
сетевые запросы для извлечения ресурсов с сервера через JavaScript (например,
изображения, текст, JSON, даже фрагменты HTML), что означает, что мы можем
обновлять небольшие разделы контента без необходимости перезагрузки всей страницы.
Это привело к более отзывчивым веб-страницам
Метод [Link](student) берёт объект и преобразует его в строку.
Полученная строка json называется JSON-форматированным или сериализованным
объектом. Мы можем отправить его по сети или поместить в обычное хранилище данных.