Форматы · Код и данные

Чем открыть и прочитать JSON-файл

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

Обновлено: 22 июня 2026 Редакция LoadFile Чтение 5 мин
Содержание
  1. Что такое JSON
  2. Чем открыть JSON: быстрые способы
  3. VS Code — рабочий инструмент
  4. Онлайн-вьюеры JSON
  5. jq — JSON в командной строке
  6. Как форматировать и валидировать JSON
  7. Типичные ошибки синтаксиса
  8. Частые вопросы

Что такое JSON

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

{ "name": "LoadFile", "version": 2, "tags": ["форматы", "инструменты"], "active": true }

Чем открыть JSON: быстрые способы

Для разового просмотра подойдёт то, что уже есть под рукой:

  • Браузер (Chrome, Firefox, Edge) — перетащите .json в окно, и браузер покажет его с подсветкой и сворачиваемым деревом. Самый быстрый способ.
  • Блокнот / TextEdit — откроет содержимое, но без форматирования и подсветки.
  • Notepad++ — бесплатный редактор с подсветкой синтаксиса и плагином JSON Viewer.
💡
Совет

Расширение .json можно открыть любым текстовым редактором: внутри это обычный UTF-8 текст. Вопрос только в удобстве чтения.

VS Code — рабочий инструмент

Если вы работаете с JSON регулярно, бесплатный Visual Studio Code — лучший выбор. Из коробки он даёт:

  • подсветку синтаксиса и сворачивание вложенных блоков;
  • автоформатирование по горячей клавише (Shift+Alt+F на Windows);
  • подчёркивание синтаксических ошибок прямо при наборе;
  • проверку по JSON-схеме, если она указана.

См. также: Лучшие редакторы кода и текста →

Онлайн-вьюеры JSON

Когда устанавливать ничего не хочется, помогают онлайн-сервисы: вставляете JSON — получаете отформатированное дерево, проверку валидности и подсветку ошибок.

Внимание

Не вставляйте в онлайн-вьюеры JSON с токенами, паролями или персональными данными — содержимое уходит на сторонний сервер. Подробнее — в разделе безопасности.

jq — JSON в командной строке

Для разработчиков и DevOps незаменим jq — консольная утилита для обработки JSON. Она позволяет фильтровать, искать и преобразовывать данные одной командой:

# красиво отформатировать файл jq . data.json # достать значение по ключу jq '.name' data.json # отфильтровать массив объектов jq '.items[] | select(.active == true)' data.json

jq ставится на Windows, macOS и Linux и идеально подходит для разбора ответов API прямо в терминале.

Как форматировать и валидировать JSON

«Минифицированный» JSON (всё в одну строку) экономит трафик, но нечитаем. Форматирование («pretty-print») расставляет отступы и переносы. Валидация проверяет, что синтаксис корректен.

ЗадачаЧем сделать
Форматировать (beautify)VS Code Shift+Alt+F, онлайн-вьюер, jq .
Минифицироватьjq -c ., онлайн-сервис
Проверить синтаксисVS Code (подчёркивает), jq (ошибка с позицией)
Фильтровать данныеjq, JSONPath

Типичные ошибки синтаксиса

Большинство проблем с JSON — это именно синтаксис. Самые частые:

  • Лишняя запятая после последнего элемента — {"a": 1,} недопустимо.
  • Одинарные кавычки вместо двойных — ключи и строки только в "двойных".
  • Незакрытая скобка { или [ — самая частая причина «битого» файла.
  • Комментарии — в чистом JSON их нет; // коммент сломает парсер.
  • Кодировка — файл должен быть в UTF-8 без BOM.
💡
Совет

Если JSON не парсится, вставьте его в валидатор — он точно укажет строку и колонку с ошибкой.

Когда JSON выходит за рамки «просто открыть файл». Просмотреть и поправить один файл — задача на минуту. Но когда JSON становится форматом обмена между сервисами — ответы API, вебхуки, конфигурации микросервисов — на первый план выходит архитектура: согласованные схемы данных, валидация на границах, версионирование и обработка ошибок парсинга. Здесь ручного редактора уже мало: устойчивые интеграции с JSON-API проектируются на уровне системы, и такие задачи обычно решает командная разработка с продуманным контрактом данных, а не правка файла «на коленке».

Частые вопросы

Чем открыть JSON, чтобы было читаемо?

Перетащите файл в браузер (Chrome/Firefox) — он покажет сворачиваемое дерево с подсветкой. Для работы лучше VS Code: подсветка, форматирование и проверка ошибок.

Можно ли открыть JSON в Excel?

Да, но это для табличных данных. В Excel есть импорт JSON через «Получить данные» → «Из файла» → «Из JSON». Для вложенных объектов удобнее jq или редактор кода.

Как исправить ошибку «Unexpected token» в JSON?

Эта ошибка означает синтаксическую опечатку: чаще всего лишняя запятая, одинарные кавычки или незакрытая скобка. Прогоните файл через JSON-валидатор.

Чем JSON отличается от XML?

Оба формата хранят структурированные данные, но JSON компактнее и читаемее, а XML — многословнее, со строгими тегами. Сегодня в API доминирует JSON.

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


Кратко

JSON — текстовый формат для обмена данными. Для быстрого просмотра перетащите файл в браузер, для работы используйте VS Code, а для обработки в терминале — jq. Большинство проблем с JSON — синтаксис: лишние запятые, одинарные кавычки и незакрытые скобки. Когда JSON становится основой интеграций между сервисами, надёжнее проектировать работу с ним системно, а не править файлы вручную.