Формат файла JSON
JavaScript Object Notation: синтаксис обмена данными, ставший языком API интернета.
-
Без загрузкиФайлы остаются на вашем устройстве
-
Пакетная обработкаНесколько файлов одновременно
-
100 % приватноБез регистрации и трекинга
Что такое файл JSON?
Файл .json содержит структурированные данные в JavaScript Object Notation, подмножестве синтаксиса литералов JS, которое Дуглас Крокфорд формализовал в начале 2000-х и которое RFC 8259 специфицирует сегодня. Шесть типов (объект, массив, строка, число, булево, null), строгая грамматика, UTF-8, без комментариев, без висячих запятых, без типов за пределами этих шести. Лимиты это цель: всё может его парсить, всё может его генерировать.
Где JSON сегодня
JSON это валюта данных эпохи API: ответы REST, файлы конфигурации, манифесты пакетов, документы NoSQL, пэйлоады сообщений, интернет говорит JSON по умолчанию. Его лакуны (нет комментариев, нет дат, нет бинарного) породили диалекты JSON5, JSONC и JSONL; для обмена строгий оригинал выигрывает, потому что парсер существует в каждом рантайме.
Как открыть файл JSON
В Windows
Откройте файл двойным щелчком или через Any text editor.
В macOS
VS Code открывает файлы JSON в macOS.
В браузере
Открывайте файлы JSON прямо во вкладке браузера или во вьюере dexrr. Без установки и загрузки.
Также открывается в
-
Any text editor
-
VS Code
-
jq
-
Any web browser
Просмотр и конвертация файлов JSON
Быстрый просмотр или новый формат. Без установки, без загрузки.
JSON: технические данные
- Полное название
- JavaScript Object Notation
- Расширения
- .json
- MIME-тип
-
application/json - Сжатие
- Нет (без сжатия)
- Разработчик
- Douglas Crockford (RFC 8259)
- Спецификация
- www.json.org
Частые вопросы о JSON
Как открыть файл .json?
Любой текстовый редактор; браузеры его форматируют; dev tools и jq справляются лучше всего. dexrr показывает и конвертирует файлы json в браузере.
Можно ли конвертировать файлы JSON онлайн?
Да, dexrr конвертирует json в csv, yaml, toml или xml локально в браузере, данные не покидают устройство.
Устарел ли формат JSON?
Нет, это устоявшийся дефолт API и конфигурации, и каждое предложение замены до сих пор говорит на его грамматике.