
При разработке веб-приложений часто возникает необходимость хранить и ссылаться на информацию о пользователях, объектах, продуктах и других объектах. Кроме того, может возникнуть необходимость передать данные об этих элементах на другой сайт или в другое приложение. Файлы JSON (нотация объектов JavaScript) служат удобным инструментом в этих ситуациях, а также во многих других.
JSON хранит данные как набор пар с именем и значением. Эти пары могут быть дополнительно сгруппированы для представления различных фрагментов информации о наборе похожих объектов.
На изображении выше вы можете видеть, что файл JSON содержит массив с именем «отели», который разделен на отдельные именованные отели, каждый из которых имеет такие атрибуты, как имя, количество номеров, набор типов номеров и т. д. Кроме того, отдельные атрибуты могут быть разделены на свои собственные массивы — например, типы комнат содержат несколько строк в массиве.
Файлы JSON также играют важную роль, позволяя пользователям запрашивать данные, которые в настоящее время не отображаются визуально, например, вы можете отображать только определенные фрагменты данных JSON в ответ на поиск. Являясь легким, удобным и широко распространенным форматом хранения и обмена данными, JSON обеспечивает широкий спектр функций веб-разработки.
Марк Лунд — студент программы «Цифровые медиа» в Университете Юта-Вэлли, Орем, штат Юта, изучает разработку веб-сайтов и приложений. Следующая статья относится к (файлам JSON) в (курсе DGM 2760) и представляет полученные навыки.