JSON

JSON
Изображение логотипа
Расширение .json[1]
MIME-тип application/json[2]
Тип формата Обмен данными
Расширен из JavaScript
Стандарт(ы) RFC 8259
Сайт json.org (англ.)
Логотип Викисклада Медиафайлы на Викискладе

JSON (англ. JavaScript Object Notation, в английском обычно произносится как /ˈsən/[3]) — текстовый формат обмена данными, основанный на JavaScript. Как и многие другие текстовые форматы, JSON легко читается людьми. Формат JSON был разработан Дугласом Крокфордом[4].

Несмотря на происхождение от JavaScript (точнее, от подмножества языка стандарта ECMA-262 1999 года), формат считается независимым от языка и может использоваться практически с любым языком программирования. Для многих языков существует готовый код для создания и обработки данных в формате JSON.

Передаваемый текст должен быть в кодировке UTF-8 без BOM[5].

  1. https://www.file-extension.info/format/json
  2. Crockford D. The application/json Media Type for JavaScript Object Notation (JSON) (англ.)IETF, 2006. — 10 p. — doi:10.17487/RFC4627
  3. Doug Crockford "Google Tech Talks: JavaScript: The Good Parts" (7 февраля 2009). Дата обращения: 28 сентября 2017. Архивировано 29 июля 2017 года.
  4. JSON Redux AKA RFC7159. Дата обращения: 12 сентября 2014. Архивировано 2 июля 2014 года.
  5. RFC 8259, раздел 8.1 "String and Character Issues / Character Encoding"

Developed by StudentB