banner

Блог

May 05, 2023

Типы, функции и использование JSON с примерами

JSON (нотация объектов JavaScript) определяется как формат файла, используемый в объектно-ориентированном программировании, который использует удобочитаемый язык, текст и синтаксис для хранения и передачи объектов данных между приложениями. В этой статье на примерах объясняется, как работает JSON, ключевые типы данных JSON и его функции.

JSON (нотация объектов JavaScript) — это формат файлов, используемый в объектно-ориентированном программировании, который использует удобочитаемый язык, текст и синтаксис для хранения и передачи объектов данных между приложениями.

Типичная панель управления кодированием JSON | ИсточникОткрывает новое окно

Языки программирования — это правила, которые преобразуют обычные символы или графику, понятные человеку, в формат, понятный компьютерам. Языки программирования преобразуют строки символов в машинный код, содержащий инструкции для выполнения компьютером. Языки программирования были изобретены в конце 17 века и с тех пор развивались. В настоящее время у нас есть как языки программирования, так и «промежуточные» формы письма, которые помогают нам перемещаться между языком программирования и обычным текстом. Отличным примером такого языка является JSON.

JSON или Нотация объектов JavaScript — это стандартный текстовый формат, разработанный на основе синтаксиса объектов JavaScript и используемый для отображения структурированных данных. JSON, произносится как «Джейсон», представляет собой открытый стандартный формат для создания и хранения файлов или обмена данными, в котором используется понятный и удобочитаемый текст, состоящий из атрибутов и сериализуемых значений.

JSON — это формат данных, не зависящий от какого-либо языка. Это формат данных, используемый несколькими современными языками программирования. JSON используется при электронном обмене данными, например, при передаче данных в веб-приложениях. Веб-сайты состоят из веб-страниц. Эти веб-страницы отображают предварительно сохраненную на сервере информацию и взаимодействуют с сервером, используя такие форматы данных, как JSON.

Чтобы понять нотацию объектов JavaScript, вы должны иметь базовое представление о компьютерном программировании языка гипертекстовой разметки, а также быть знакомы с JavaScript и основами CSS. Хотя он был разработан в соответствии с форматом синтаксиса объектов JavaScript и имеет много общего (поскольку оба являются элементами объектно-ориентированного программирования или ООП), он остается независимым форматом данных от синтаксиса, упомянутого выше. Теперь разные языки программирования могут читать и генерировать коды JSON.

Подробнее: Что такое контроль версий? Значение, инструменты и преимущества

JSON был создан из-за необходимости в протоколе реального времени без сохранения состояния для связи между сервером и браузером, который можно было бы реализовать без использования плагинов браузера. Эти плагины для браузера, такие как Flash или Java-апплеты, широко использовались в начале 2000-х годов.

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

Тем не менее, JSON приобрел популярность благодаря Дугласу Крокфорду, работавшему в Atari, который придумал название «JSON». По его собственным словам, он оправдывает себя ярлыком изобретателя JSON, говоря, что он «открыл» JSON, а не «изобрёл» его.

Дуглас Крокфорд выразил благодарность кому-то другому за то, что он первым использовал JSON; хотя тогда это был безымянный метод, программисты делали то, что у них получалось лучше всего, самым простым способом. Тем не менее, он сыграл решающую роль в популяризации JSON, рассказав людям об этой новой технологии и зарегистрировав доменное имя json.org в 2002 году.

В 2005 году развитие информационных и коммуникационных технологий продвинулось в большей степени в области аппаратного и программного обеспечения. Благодаря недавно разработанным веб-страницам стало понятно, что JSON идеально подходит для беспрепятственного обмена данными.

Узнать больше: Что такое Дженкинс? Работа, использование, конвейеры и функции

ДЕЛИТЬСЯ