JSON Viewer — просмотр JSON в виде дерева

Удобно изучайте большой или глубоко вложенный JSON: сворачивайте и разворачивайте объекты, ищите ключи и значения и нажмите на любой узел, чтобы получить его JSONPath.

Обновлено
Открыть файл

Ваши данные никогда не покидают ваш компьютер. Вся обработка выполняется на 100% локально в вашем браузере.

Был ли этот инструмент полезен?0.0 Оценок: 0
Бесплатный онлайн JSON форматтер и валидаторJSON форматтер →

Как пользоваться: JSON-просмотрщик

  1. Вставьте JSON или откройте файл .json.
  2. Нажмите ▸, чтобы развернуть объекты и массивы, или используйте Развернуть все.
  3. Введите запрос в поиск, чтобы подсветить совпадающие ключи и значения.
  4. Нажмите на любое значение, чтобы увидеть его путь и скопировать, например $.items[0].sku.

Зачем нужен просмотрщик JSON в виде дерева?

Отформатированный JSON удобно читать, когда документ небольшой, но ответы API, логи и экспорты часто занимают тысячи строк. Древовидное представление сначала показывает структуру: вы сразу видите, что items — это массив из 250 объектов, без прокрутки, а затем открываете только нужную ветку.

Возможности

  • Сворачиваемые узлы с количеством элементов и ключей у каждого объекта и массива.
  • Цвета типов: строки, числа, логические значения и null легко отличить друг от друга.
  • Поиск подсвечивает совпадающие ключи и значения и открывает ветки, в которых они находятся.
  • Пути: нажмите на значение, чтобы получить его JSONPath ($.customer.address.city), готовый для jq, JavaScript или инструментов автоматизации.
  • Статистика: общее количество значений, глубина вложенности и размер.

Использование пути

ИнструментПуть $.items[0].sku принимает вид
JavaScriptdata.items[0].sku
jq.items[0].sku
Pythondata["items"][0]["sku"]
Make / Zapieritems[1].sku (нумерация с 1)

Для сопоставлений без кода поиск JSON-пути выводит пути в форматах Make, Zapier и n8n. Чтобы исправить некорректный JSON, используйте форматировщик JSON, а для сравнения двух документов — сравнение JSON.

Также ищут как: json viewer онлайн, json tree viewer, json explorer, json path finder.

Инструменты, которые хорошо сочетаются с JSON-просмотрщик

  • JSON в TypeScript — Вставьте образец JSON, например ответ API или конфиг, и получите готовые интерфейсы TypeScript с вложенными типами, необязательными свойствами и union-типами.
  • XML в JSON — Превращайте XML — ответы API, RSS-ленты, SOAP-сообщения, карты сайта или конфигурационные файлы — в чистый JSON для JavaScript, Python или любого REST API.
  • Валидатор JSON Schema — Вставьте схему и JSON, чтобы увидеть, какие значения нарушают какие правила, или сгенерируйте стартовую схему по примеру данных.
  • Тестер JSONPath — Введите запрос JSONPath и сразу увидите, что он выбирает, с точным путём каждого совпадения.

Часто задаваемые вопросы

Можно ли открыть большие файлы JSON?
Да. Файлы размером в несколько мегабайт открываются быстро; очень большие файлы (от 50 МБ) могут обрабатываться медленно, так как всё дерево строится в вашем браузере.
Загружается ли мой JSON на сервер?
Нет. Разбор и отображение выполняются локально в вашем браузере.
Что такое JSONPath?
Строка, которая указывает на значение внутри документа JSON, начинается с $ для корня, например $.items[0].price.
Можно ли установить JSON-просмотрщик как веб-приложение и пользоваться им офлайн?
Да. JSON-просмотрщик — это веб-приложение (PWA), которое можно установить из браузера, без скачивания из магазина приложений. В Chrome или Edge (Windows, macOS, Linux, ChromeOS) или на Android нажмите вверху этой страницы «Установить приложение»; на iPhone и iPad используйте «Поделиться → На экран «Домой»», а в Safari 17+ на Mac — «Файл → Добавить в Dock». После этого приложение откроется в отдельном окне со своим значком, и так как оно полностью работает в браузере, оно продолжит работать офлайн. Firefox на компьютере не умеет устанавливать веб-приложения. Как работает установка.

Похожие инструменты

localJSON форматтерВставьте JSON, чтобы отформатировать, минифицировать или проверить его. Ошибки указываются с точной…localСравнение JSONТочно определите, что изменилось между двумя JSON-документами (ответами API, версиями конфигов, фикстурами…localПоиск пути в JSONВставьте payload webhook или ответ API, нажмите на любое значение и скопируйте его точный путь — для…localJSON в TypeScriptВставьте образец JSON, например ответ API или конфиг, и получите готовые интерфейсы TypeScript с…localXML в JSONПревращайте XML — ответы API, RSS-ленты, SOAP-сообщения, карты сайта или конфигурационные файлы — в чистый…localВалидатор JSON SchemaВставьте схему и JSON, чтобы увидеть, какие значения нарушают какие правила, или сгенерируйте стартовую…