Отладка ответов API
Скопируйте минифицированное тело ответа из логов бэкенда или DevTools, вставьте сюда и мгновенно увидите структуру. Не нужно устанавливать CLI-инструмент или настраивать алиасы для jq.
Форматируйте, минифицируйте, валидируйте и просматривайте JSON за секунды. Всё работает в браузере — ваши данные не покидают устройство.
Нет. Весь разбор и форматирование происходят в вашем браузере. Данные не покидают устройство.
Современные браузеры без проблем справляются с 1-10 МБ. Очень большие файлы (>20 МБ) могут тормозить; для них лучше использовать CLI-инструмент.
Быстро, приватно, без установки — разбор JSON прямо в браузере.
Один клик — и сжатый JSON превращается в читаемый вид с отступами и автоматической подсветкой синтаксиса.
Удаляет все пробелы и переносы строк, создавая максимально компактный JSON для передачи через API.
При неудачном разборе показываем точную строку и столбец вместе с контекстом, чтобы быстрее отладить.
Структурированный раскрываемый вид. Длина массивов и количество ключей отображаются прямо в строке.
Всё вычисляется в вашем браузере. Данные не отправляются ни на какой сервер.
Перетащите файл.json, чтобы загрузить, и экспортируйте любой результат обратно в.json одним кликом.
Чистый разбор JSON в браузере — без загрузки на сервер, без записи в логи, без сторонних API.
Вставьте JSON-строку в редактор или перетащите файл .json с диска. Браузер прочитает его через FileReader прямо в память JavaScript — без XHR, без fetch, без загрузки. Даже многомегабайтные данные обрабатываются нормально; при необходимости парсер обрабатывает их по частям.
Мы передаём строку в JSON.parse — тот же парсер V8 / SpiderMonkey / JavaScriptCore, который ваш браузер использует для каждого fetch-ответа. Если разбор не удаётся, позиция ошибочного символа сообщается с указанием строки и столбца, чтобы вы могли мгновенно исправить ошибку. Никаких regex-костылей, никаких неоднозначных сообщений об ошибках.
После разбора результат отображается в виде сворачиваемого дерева на основе виртуализированных DOM-узлов — поэтому объект из 100 000 ключей остаётся плавным на 60 fps. Вы можете сворачивать массивы, копировать пути и перемещаться с клавиатуры.
Форматируйте с отступом 2 / 4 / табуляция, минифицируйте в одну строку, копируйте в буфер обмена или скачивайте очищенный файл. Преобразование выполняется в вашем браузере — итоговые байты никогда не покидают страницу.
Реальные ситуации, когда разбор JSON только в браузере выигрывает.
Скопируйте минифицированное тело ответа из логов бэкенда или DevTools, вставьте сюда и мгновенно увидите структуру. Не нужно устанавливать CLI-инструмент или настраивать алиасы для jq.
После Base64-декодирования среднего сегмента JWT вставьте полученный JSON, чтобы увидеть claims, срок действия и любые пользовательские поля. Токен не попадает ни на один сервер, кроме того, что его выпустил.
Переформатируйте некорректный конфиг .json (Tailwind, ESLint, package.json, tsconfig), чтобы он перестал ломать CI. Находит висячие запятые и дублирующиеся ключи, которые накапливаются в конфигах, написанных вручную.
Откройте две вкладки браузера рядом, вставьте старую и новую схемы. Используйте древовидное представление, чтобы найти добавленные или удалённые поля без сравнения экранированных строк.
Ваш JSON часто содержит реальные данные клиентов, API-ключи, секреты JWT, внутренние идентификаторы и персональные данные. Большинство онлайн-форматировщиков JSON отправляют ваши данные POST-запросом на свой сервер — это значит, что третья сторона логирует каждое поле, которое вы вставляете. JSON Decoder от iKit работает как JavaScript в вашей вкладке браузера, поэтому парсер видит ваши данные, но ни один сервер их не видит.
Подробные туториалы и сравнения инструментов из блога iKit.
Pretty-print, validate, and structurally diff messy JSON with three methods that work in any browser.
When a JSON document needs to embed binary data inline, Base64 is the encoding that makes it possible.
Нет. Весь разбор и форматирование происходят в вашем браузере. Данные не покидают устройство.
Современные браузеры без проблем справляются с 1-10 МБ. Очень большие файлы (>20 МБ) могут тормозить; для них лучше использовать CLI-инструмент.
Обычно это пропущенные кавычки, лишняя запятая или одинарные кавычки. Откройте вкладку «Ошибки», чтобы увидеть точную позицию.
Сейчас поддерживается только строгий JSON по RFC 8259. Напишите нам, если нужен JSON5 / JSONC.
После первой загрузки большая часть ресурсов кэшируется браузером, поэтому сайт работает и без интернета.