JSON Viewer — Просмотрщик JSON
Просматривайте большой JSON как сворачиваемое дерево в браузере. Ищите ключи и значения, копируйте путь к узлу как JSONPath, jq или JavaScript — без загрузки.
🔒 Работает полностью в вашем браузере — ничего не загружаетсяБыстрый просмотрщик дерева для больших файлов JSON
JSON легко читать, когда в нём десяток строк, и почти невозможно, когда это 40-мегабайтный дамп API, экспорт GeoJSON или HAR-файл браузера. Текстовые редакторы не справляются с файлами такого размера, а большинство онлайн-просмотрщиков либо загружают ваши данные на сервер, либо подвешивают вкладку, создавая тысячи HTML-элементов. Этот просмотрщик JSON создан именно для такой ситуации: перетащите файл, и он будет обработан локально и показан как сворачиваемое дерево, где отрисовываются только строки, видимые на экране. Будь то документ из ста узлов или из нескольких миллионов, прокрутка и разворачивание остаются плавными.
Каждая строка показывает ключ или индекс массива, цветное значение и — для объектов и массивов — количество ключей или элементов в них. Щёлкните любую строку, чтобы выбрать её и развернуть или свернуть, либо используйте клавиатуру: стрелки перемещают и разворачивают, Page Up и Page Down перескакивают на экран, а Enter переключает текущий узел. Expand all и Collapse all работают со всем документом, с защитным ограничением, чтобы огромный файл не заблокировал страницу.
Поиск и копирование путей
Поле поиска просматривает каждый ключ и значение в документе, включая узлы, которые всё ещё свёрнуты. Нажмите Enter, чтобы перейти к следующему совпадению, и Shift+Enter, чтобы вернуться; просмотрщик разворачивает родителей каждого совпадения, прокручивает к нему и подсвечивает найденный текст. Так легко найти конкретный ID, адрес электронной почты или код ошибки, спрятанный глубоко во вложенном ответе.
Когда вы выбираете узел, его полный путь появляется под деревом. Выберите нужную нотацию — JavaScript, JSONPath, JSON Pointer, jq или Python — и скопируйте её одним щелчком либо наведите курсор на строку и воспользуйтесь кнопкой копирования пути. Ключи с пробелами, дефисами или другими специальными символами заключаются в кавычки и экранируются правильно для каждого формата, поэтому скопированный путь можно вставить прямо в код, команду jq, проверку в тесте или операцию JSON Patch. Copy value копирует выбранную строку как обычный текст, а любой объект или массив — как отформатированный JSON.
Приватно и работает офлайн
Всё происходит в вашем браузере. Файл никогда не загружается, нет учётной записи, и ничего не сохраняется, поэтому безопасно просматривать производственные логи, экспорт клиентов или ответы с токенами. JSON с разделением по строкам (NDJSON или JSON Lines) распознаётся автоматически и показывается как массив, а некорректный ввод сопровождается сообщением со строкой и столбцом первой ошибки. Если нужно переформатировать, минифицировать или отсортировать ключи документа, а не просматривать его, используйте JSON Formatter.
Как использовать
- Откройте JSONПеретащите файл .json, .geojson или .ndjson, щёлкните для выбора или вставьте текст JSON.
- Изучите деревоЩёлкайте строки или используйте стрелки, чтобы разворачивать и сворачивать объекты и массивы.
- ИщитеВведите ключ или значение и нажимайте Enter, чтобы переходить между совпадениями.
- Скопируйте путьВыберите узел, укажите формат пути и нажмите Copy path или Copy value.
Часто задаваемые вопросы
Загружается ли мой файл JSON куда-либо?
JSON.parse. Серверной части нет, поэтому ответы API, логи и экспорт никогда не покидают ваше устройство.Какой максимальный размер файла можно открыть?
Какие форматы путей можно копировать?
data.users[0].name), JSONPath ($.users[0].name), JSON Pointer (/users/0/name), jq (.users[0].name) и Python (data["users"][0]["name"]). Ключи с пробелами или символами корректно заключаются в кавычки для каждого формата.