Форматы
Чем открыть XML
Родственный формат данных.
JSON-файл (.json) — это текст, но открытый в Блокноте он выглядит как нечитаемая «простыня» из скобок и кавычек. Чтобы увидеть структуру, подсветку и поймать ошибки, нужен правильный инструмент. Покажем, чем открыть JSON для быстрого просмотра и чем — для серьёзной работы с данными: от браузера до VS Code и консольной утилиты jq.

JSON (JavaScript Object Notation) — текстовый формат для обмена данными. Он состоит из пар «ключ — значение», массивов и вложенных объектов и читается как человеком, так и программой. Сегодня это де-факто стандарт для API, конфигурационных файлов и настроек приложений.
{
"name": "LoadFile",
"version": 2,
"tags": ["форматы", "инструменты"],
"active": true
}Для разового просмотра подойдёт то, что уже есть под рукой:
Расширение .json можно открыть любым текстовым редактором: внутри это обычный UTF-8 текст. Вопрос только в удобстве чтения.
Если вы работаете с JSON регулярно, бесплатный Visual Studio Code — лучший выбор. Из коробки он даёт:
См. также: Лучшие редакторы кода и текста →
Когда устанавливать ничего не хочется, помогают онлайн-сервисы: вставляете JSON — получаете отформатированное дерево, проверку валидности и подсветку ошибок.
Не вставляйте в онлайн-вьюеры JSON с токенами, паролями или персональными данными — содержимое уходит на сторонний сервер. Подробнее — в разделе безопасности.
Для разработчиков и DevOps незаменим jq — консольная утилита для обработки JSON. Она позволяет фильтровать, искать и преобразовывать данные одной командой:
# красиво отформатировать файл
jq . data.json
# достать значение по ключу
jq '.name' data.json
# отфильтровать массив объектов
jq '.items[] | select(.active == true)' data.jsonjq ставится на Windows, macOS и Linux и идеально подходит для разбора ответов API прямо в терминале.
«Минифицированный» JSON (всё в одну строку) экономит трафик, но нечитаем. Форматирование («pretty-print») расставляет отступы и переносы. Валидация проверяет, что синтаксис корректен.
| Задача | Чем сделать |
|---|---|
| Форматировать (beautify) | VS Code Shift+Alt+F, онлайн-вьюер, jq . |
| Минифицировать | jq -c ., онлайн-сервис |
| Проверить синтаксис | VS Code (подчёркивает), jq (ошибка с позицией) |
| Фильтровать данные | jq, JSONPath |
Большинство проблем с JSON — это именно синтаксис. Самые частые:
Если JSON не парсится, вставьте его в валидатор — он точно укажет строку и колонку с ошибкой.
Когда JSON выходит за рамки «просто открыть файл». Просмотреть и поправить один файл — задача на минуту. Но когда JSON становится форматом обмена между сервисами — ответы API, вебхуки, конфигурации микросервисов — на первый план выходит архитектура: согласованные схемы данных, валидация на границах, версионирование и обработка ошибок парсинга. Здесь ручного редактора уже мало: устойчивые интеграции с JSON-API проектируются на уровне системы, и такие задачи обычно решает командная разработка с продуманным контрактом данных, а не правка файла «на коленке».
Перетащите файл в браузер (Chrome/Firefox) — он покажет сворачиваемое дерево с подсветкой. Для работы лучше VS Code: подсветка, форматирование и проверка ошибок.
Да, но это для табличных данных. В Excel есть импорт JSON через «Получить данные» → «Из файла» → «Из JSON». Для вложенных объектов удобнее jq или редактор кода.
Эта ошибка означает синтаксическую опечатку: чаще всего лишняя запятая, одинарные кавычки или незакрытая скобка. Прогоните файл через JSON-валидатор.
Оба формата хранят структурированные данные, но JSON компактнее и читаемее, а XML — многословнее, со строгими тегами. Сегодня в API доминирует JSON.
JSON — текстовый формат для обмена данными. Для быстрого просмотра перетащите файл в браузер, для работы используйте VS Code, а для обработки в терминале — jq. Большинство проблем с JSON — синтаксис: лишние запятые, одинарные кавычки и незакрытые скобки. Когда JSON становится основой интеграций между сервисами, надёжнее проектировать работу с ним системно, а не править файлы вручную.