Налагодження відповідей 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. Ви можете згортати масиви, копіювати шляхи та переміщатися клавіатурою.
Робіть pretty-print з відступом 2 / 4 / tab, мінімізуйте до одного рядка, копіюйте в буфер обміну або завантажуйте очищений файл. Перетворення відбувається у вашому браузері — отримані байти ніколи не залишають сторінку.
Реальні ситуації, де парсинг JSON лише в браузері виграє.
Скопіюйте мінімізоване тіло відповіді з логів бекенду або DevTools, вставте сюди — і миттєво побачите структуру. Не потрібно встановлювати CLI-інструмент чи налаштовувати jq-аліаси.
Після Base64-декодування середнього сегмента JWT вставте отриманий JSON, щоб побачити claims, термін дії та будь-які кастомні поля. Токен ніколи не торкається жодного сервера, окрім того, що його видав.
Переформатуйте некоректний .json-конфіг (Tailwind, ESLint, package.json, tsconfig), щоб він перестав падати в CI. Знаходить кінцеві коми та дубльовані ключі, які накопичуються у конфігах, написаних вручну.
Відкрийте дві вкладки браузера поруч, вставте старий і новий schema. Використовуйте деревоподібний вигляд, щоб помітити додані чи видалені поля без diff-у екранованих рядків.
Ваш JSON часто містить реальні записи клієнтів, API-ключі, JWT-секрети, внутрішні ID та PII. Більшість онлайн-форматерів 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.
Після першого завантаження більшість ресурсів кешується браузером, тож інструмент працює з підключенням або без нього.