Что такое Просмотрщик/редактор JSON?
JSON Viewer/Editor предоставляет интерактивный вид дерева для просмотра и редактирования JSON-данных. Сворачивайте и разворачивайте вложенные объекты, редактируйте значения на месте, добавляйте или удаляйте ключи и выполняйте поиск по структуре. Он хорошо подходит для сложных API-ответов и конфигурационных файлов.
Дерево сворачивает каждую ветку отдельно, поэтому можно углубиться в ответ API на 5000 строк, не теряя места. Клик по любому значению открывает встроенный редактор, сохраняющий исходный тип (строка, число, логическое, null). Ищите по пути, чтобы перейти к узлу вроде settings.database.timeout, или переключитесь на поиск по значению, чтобы найти узел по содержимому — e-mail, id, коду состояния.
Как использовать
- Шаг 1 — Вставьте JSON-данные или загрузите .json-файл, чтобы открыть их в интерактивном виде дерева со сворачиваемыми узлами.
- Шаг 2 — Нажмите на любое значение для редактирования на месте, используйте панель инструментов для добавления ключей/элементов, удаления записей или поиска конкретных путей в дереве.
- Шаг 3 — Переключайтесь между деревом и режимом обычного текста. Когда закончите, скопируйте результат или скачайте его в формате JSON, YAML, CSV или XML.
Когда использовать
- Найти одно ошибочно настроенное поле в длинной конфигурации Kubernetes или ответе API.
- Подчистить дамп-файл перед коммитом в git или вставкой в баг-репорт.
- Объяснять структуру JSON новичку, дерево показывает вложенность сразу.
Результат
Вы получаете глубоко вложенный конфиг API на 200 строк и вам нужно изменить одну настройку, спрятанную на 5 уровнях вглубь. Загрузите в дерево, найдите «timeout» через поиск, нажмите на значение и измените с 30 на 60, затем скачайте обновлённый JSON.
Частые вопросы
- Какой размер JSON редактор тянет без зависаний?
- Файлы до 5 МБ открываются мгновенно. Около 20 МБ тоже работают, но первое раскрытие дерева занимает секунду. Свыше 50 МБ лучше использовать потоковый парсер или сначала разбить файл.
- Меняет ли редактирование тип значения, или всё хранится как строка?
- Редактор сохраняет исходный тип. Если число 30 поменять на 60, оно останется числом. Чтобы превратить число в строку, переключитесь в текстовый режим, добавьте кавычки вручную и вернитесь в дерево.
- Почему при возврате в дерево показывается ошибка?
- Текстовый режим позволяет вводить что угодно, поэтому в нём легко допустить синтаксические ошибки (ключи без кавычек, лишние запятые, одинарные кавычки, незакрытые скобки). Дерево не отрисуется, пока JSON не разберётся без ошибок. Нажмите «Исправить», чтобы автоматически устранить типичные огрехи, либо вручную исправьте ошибку под полем ввода и повторите попытку.
- Можно ли добавить новый ключ в объект, у которого уже есть дочерние элементы?
- Да. Раскройте родительский объект, нажмите кнопку «Добавить ключ» в его строке, введите имя и выберите тип значения (строка, число, объект, массив и т. д.). Новая запись появится в конце объекта.
- Уходят ли мои данные куда-то, когда я их вставляю?
- Все вставленные, набранные или загруженные данные остаются на вашем устройстве — никуда не передаются. Единственный исходящий запрос происходит, когда вы пользуетесь функцией «Загрузить по URL», и этот запрос идёт напрямую с вашего устройства по указанному вами адресу. Конфиденциальные конфиг-файлы и токены авторизации никогда не проходят через наши серверы.
Похожие инструменты
Редактор закладок PDF
Добавляйте и редактируйте закладки в PDF-файлах
Сведение PDF
Сведите поля форм и аннотации в PDF-файлах
Текстовый редактор
Пишите и форматируйте документы в визуальном редакторе
Markdown в PDF
Конвертируйте файлы Markdown в оформленные PDF-документы
Обрезка PDF
Обрезайте и подгоняйте поля страниц PDF
Сортировка страниц PDF
Перетаскивайте страницы PDF для изменения порядка