Поиск по сайту:

В искусстве отсутствие недостатков не есть достоинство (Э. Фаге).

Что такое JSON

FavoriteLoadingДобавить в избранное
16 декабря 2021
Что такое JSON Нотация объектов JavaScript (JSON) — это формат данных, обычно используемый для обмена данными между клиентской и серверной частью веб-приложения. JSON, возможно, является наиболее широко используемым форматом обмена данными в Интернете. С ростом числа веб-разработчиков растет число людей, которые хотят понять этот формат и иметь возможность эффективно работать с данными JSON. Эта статья предназначена для тех, кто просто объясняет основы JSON.

 

Что такое JSON

Проще говоря, JSON — это формат данных, следующий за определенным синтаксисом для определения объектов данных. Он написан в удобочитаемом структурированном текстовом формате. Формат файла JSON используется для записи и обмена данными между различными пользователями (людьми или другими программными приложениями), но чаще всего формат файла JSON используется для обмена данными между клиентом (передняя часть) и сервером (внутренняя часть) сети. применение. Он произносится как имя Джейсон, и его файлы могут храниться на вашем компьютере с расширением .json.

Это чрезвычайно легкий и наиболее широко используемый формат для большинства существующих веб-приложений и веб-сервисов. Другие форматы, которые конкурируют с JSON, — это «Extensible Markup Language» (XML) и «Еще один язык разметки» (YAML).

JSON сегодня можно использовать где угодно. Помимо своей цели, JSON также поддерживает множество различных баз данных, таких как MySQL и MongoDB. Хотя JSON создавался с учетом JavaScript, он не зависит от какого-либо языка программирования и сегодня широко используется на большинстве платформ. Microsoft Visual Studio имеет множество подключаемых модулей и пакетов, которые можно использовать для сериализации и десериализации данных JSON, например newtonsoft.json.

Как и зачем был создан этот формат

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

Читать  Как получить текущую дату и время в JavaScript?

 

Каков синтаксис формата JSON

Формат данных JSON прост. Его простота — причина взаимодействия. Он следует той же структуре, что и объекты JavaScript. Он указывается в форме «атрибутов» и «значений». Данные заключены в фигурные скобки ({}). Каждый атрибут отделяется от значения двоеточием (:) и предоставляется в виде строк в кавычках («»), где каждая пара отделяется от следующей запятой (,). Массивы в формате JSON заключены в квадратные скобки ([]), а элементы массива разделены запятыми (,).

Формат JSON поддерживает большинство типов данных; к ним относятся числа (целые, десятичные и экспоненциальные), строки, логические значения, массивы этих типов данных или другие объекты (пары атрибут: значение). Формат использует стандарт Unicode UTF-8 с целью взаимодействия; Обратный слеш — предпочтительный выбор. Он даже поддерживает смайлы, например, используя escape-последовательность «\U + 1F600», можно передавать смайлики с улыбающимся лицом.

Например, файл JSON, содержащий данные разных лиц, описывающий их пригодность для разработки программного обеспечения, может быть:

{
"FirstName" :    "Andreyex" ,
"LastName" :     "Destroyer" ,
"Age" :      30 ,
"ApptituteScale" :   8 ,
"MathematicalSkill" :     6 ,
"IsPassionate" :     true ,
"ProgrammingLanguages" : [
{
"Name" :     "Java" ,
"SkillLevel" : 8
} ,
{
"Name" :     "Python" ,
"SkillLevel": 5
} ,
{
"Имя":     "C ++" ,
"SkillLevel" : 7
}
]
}

Какие есть полезные инструменты для работы с данными JSON?

Из-за широкого распространения формата JSON в большинстве баз данных, инструментов программирования и доступного и читаемого форматирования существует множество онлайн- и офлайн-инструментов для создания, проверки и использования данных JSON для различных приложений. Некоторые наиболее широко используемые инструменты:

  • JSONLint :  это онлайн-инструмент, который можно использовать для проверки ваших данных JSON.
  • Stack.hu :  этот онлайн-инструмент структурирует ваши данные в виде дерева, чтобы лучше понимать ваши данные.
  • Convertcsv.com :  этот онлайн-инструмент может конвертировать ваши данные прямо в формат CSV. Это позволяет пользователям открывать данные JSON в Microsoft Excel.
  • SQLizer : этот инструмент может преобразовывать данные JSON в SQL. Это очень удобно для переноса данных в любую базу данных SQL.

 

Вывод

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

Читать  Vue.js против Django

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:
5 1 голос
Рейтинг статьи
Подписаться
Уведомить о
guest

**Commentor's URL Will be Followed

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Читайте также

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close