Проверьте формат файла
Выбор или перетаскивание .json запускает ручное сканирование. Маленький пример помогает освоиться; настоящий файл должен содержать один строгий документ JSON в UTF-8.
Инструменты JSON
Выберите или перетащите один файл .json. После локальной проверки раскрывайте ветви либо вводите точный JSON Pointer.
Перетащите .json сюда или выберите файл кнопкой выше
Проверенное дерево появится здесь.
Выбранный файл остается в этой вкладке и не отправляется на сервер.
Только строгий JSON в UTF-8. Исходный файл не изменяется.
Выберите файл JSON или загрузите пример.
Большая выгрузка API может затормозить обычный редактор задолго до нужного поля. Просмотр больших JSON файлов здесь основан на чтении локального файла блоками: полная текстовая копия и дерево всех объектов не сохраняются.
Если обычный просмотрщик JSON онлайн рассчитан на короткую вставку, дерево JSON в этом инструменте позволяет открывать только нужные ветви. Поиск по JSON с известным адресом выполняется через точный путь JSON, а не через раскрытие всех соседей.
Прогресс и ограничения показаны прямо в рабочей области.
Просмотр больших JSON файлов идет блоками по 1 МиБ с сохранением состояния синтаксиса между ними. Файл свыше 256 МиБ отклоняется до чтения; весь документ не превращается в большой объект JavaScript.
При раскрытии контейнера загружается не больше 100 непосредственных дочерних узлов. Точный указатель раскрывает только предков найденного значения, не создавая в интерфейсе все строки огромного массива.
Выбор или перетаскивание .json запускает ручное сканирование. Маленький пример помогает освоиться; настоящий файл должен содержать один строгий документ JSON в UTF-8.
/users/120/name обозначает элемент массива. Символ / в ключе записывается как ~1, а ~ как ~0. Нажмите Enter: ввод не запускает повторное сканирование на каждом символе.
Выберите строку, чтобы скопировать путь. Значение доступно для копирования лишь до 1 МиБ. Изменение поля пути делает прежний выбор устаревшим до нового перехода.
Сканер переносит состояние UTF-8, строк и вложенности между блоками по 1 МиБ. При ошибке выводятся строка, столбец и смещение в байтах вместо неполного дерева.
Объекты и массивы остаются в исходном файле. Открытие ветви подгружает первые 100 детей, следующая страница читается только по запросу.
JSON Pointer по RFC 6901 сопоставляет ключи и индексы массива с нуля. Предки найденного узла раскрываются, даже если ранее были свернуты.
Показаны размер файла, прочитанные байты и оценка буфера и загруженных подписей этой страницы. Это не измерение памяти всего браузера.
Да. Выберите локальный .json файл. Просмотр больших JSON файлов начнется с полной проверки блоками; дерево появится только после успешной проверки.
Нет. Браузерный worker читает локальные части файла. Оценка кеша относится к этой странице, а не к памяти всего устройства.
Весь файл должен соответствовать строгому JSON. Ошибка в кавычках, запятых или UTF-8 прерывает проверку; точное место показано строкой, столбцом и байтом.
Введите точный JSON Pointer, например /users/120/name. Инструмент откроет предков найденного узла; произвольного поиска слова по всему файлу нет.
Проверка начинается для файлов до 256 МиБ, но успех зависит от устройства и браузера. Для более крупных выгрузок используйте локальный потоковый просмотрщик.
Файл все еще не открывается?
Просмотр больших JSON файлов начинается с выбора локального файла. Следите за прогрессом и открывайте только нужную ветвь; при нехватке ресурсов уменьшите выгрузку.