Просмотрщик дерева JSON
Просматривайте, форматируйте и исследуйте данные JSON в интерактивном сворачиваемом дереве. Бесплатно, безопасно и без загрузки файлов.
Перетащите файл JSON сюда
Или вставьте текст JSON ниже
Просматривайте, форматируйте и исследуйте данные JSON в интерактивном сворачиваемом дереве. Бесплатно, безопасно и без загрузки файлов.
Или вставьте текст JSON ниже
Средства просмотра дерева JSON отображают данные JSON в виде иерархического дерева с возможностью навигации, а не в виде обычного текста. Каждый объект становится разборной веткой; массивы показывают свои элементы индивидуально; примитивные значения отображаются в виде листьев. Структурное представление позволяет легко находить определенные поля в глубоко вложенных данных, сворачивать ненужные поддеревья и перемещаться по большим документам JSON, которыми было бы невозможно управлять в виде простого текста.
По сравнению с форматированным текстом JSON древовидные представления превосходны при навигации по большим данным. Ответ API размером 10 МБ непрактично прокручивать в виде текста, но его можно использовать в виде дерева, где вы сворачиваете ключи верхнего уровня, которые вам не нужны, и расширяете только интересующие части.
Это средство просмотра отображает JSON в виде структурированного дерева в вашем браузере. Поиск фильтрует ветки по ключу или значению. Отображение с учетом типов различает строки, числа, логические значения, значения NULL, объекты и массивы.
В глубоко вложенных данных сложно ориентироваться в виде текста. Файлы конфигурации, ответы API и сериализованное состояние часто имеют более 5 уровней вложенности. Древовидное представление позволяет свернуть ненужные уровни и сосредоточиться на том, что важно; текстовые представления требуют тщательной прокрутки и подсчета скобок.
Возможности поиска и фильтрации также имеют значение. Поиск всех ключей с именем «user_id» в сложном документе выполняется быстро с помощью средства просмотра с поддержкой поиска; невозможно сделать надежно с помощью простого текста.
Вставьте JSON, перемещайтесь по дереву.
При анализе JSON используется JSON.parse, который завершается сбоем при недопустимом вводе с ошибкой анализа, указывающей на местонахождение проблемы. Действительный JSON преобразуется в объект JavaScript, по которому зритель рекурсивно проходит для создания дерева.
Рендеринг: каждый уровень вложенности становится веткой с отступом. Ключи объекта — это метки; значения отображаются в зависимости от типа — строки в кавычках, числа без них, логические значения как true/false, явное значение null, объекты и массивы как свертываемые ветки.
Производительность: очень большой JSON (более 10 МБ) может замедлить рендеринг. Ленивое расширение (отрисовка только видимых в данный момент ветвей) помогает. Поиск в больших документах может занять заметное время; индексация дерева при первом анализе помогает.