🍋
Menu
.json Code

JSON (JavaScript Object Notation)

JSON (JavaScript Object Notation) — легковесный текстовый формат обмена данными, использующий читаемые пары «ключ-значение» и упорядоченные списки для представления структурированных данных. JSON стал стандартным форматом для веб-API, конфигурационных файлов и хранения данных.

MIME-тип

application/json

Тип

Текст

Сжатие

Без потерь

Преимущества

  • + Human-readable and writable with minimal syntax
  • + Native parsing in every programming language
  • + Dominant format for REST APIs and web services
  • + Lightweight — less verbose than XML

Недостатки

  • No comment syntax — cannot annotate configuration files
  • No native date, binary, or schema types
  • Trailing commas cause parse errors in strict parsers

Когда использовать .JSON

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

Технические детали

JSON поддерживает шесть типов данных: строка (в двойных кавычках, Unicode), число (целое или с плавающей точкой), булево значение (true/false), null, объект (неупорядоченное отображение ключ-значение) и массив (упорядоченный список). Не поддерживает комментарии, завершающие запятые и нативные даты.

История

Дуглас Крокфорд формализовал JSON в начале 2000-х на основе подмножества синтаксиса JavaScript. Он был стандартизирован как ECMA-404 в 2013 году и как RFC 8259 в 2017 году, вытеснив XML в качестве основного формата для веб-API.

Конвертировать из .JSON

Конвертировать в .JSON

Связанные форматы

Связанные термины

Learn More

Сценарии использования