JSON Formatter
Бесплатный JSON-форматировщик, валидатор и древовидный просмотрщик, работающий целиком в браузере — без загрузки на сервер, регистрации и рекламы

/ О проекте
JSON Viewer — онлайн-инструмент для форматирования, проверки и изучения JSON-документов. Его главное отличие в том, что вся логика выполняется в браузере: то, что вы вставляете, никогда не уходит на сервер. При работе с приватными ответами API, токенами или production-логами это принципиально. Проект написан на чистом JavaScript, без фреймворков и сторонних библиотек — и без этапа сборки, только статические файлы. Благодаря этому страница открывается мгновенно и продолжает работать при обрыве соединения. Отдельное внимание уделено диагностике ошибок. Большинство онлайн-инструментов ограничивается сообщением «Unexpected token»; здесь показываются точная строка и колонка, понятное объяснение, фрагмент кода вокруг ошибки с указателем на конкретный символ и кнопка перехода прямо к нему. Большие файлы тоже не проблема: номера строк виртуализированы, поэтому в документе на 60 000 строк в DOM остаётся всего около 60 элементов.
/ Возможности
- ▹Сворачиваемое дерево — клик по ключу копирует путь ($.items[0].sku), клик по значению копирует само значение
- ▹Точная диагностика ошибок — строка, колонка, понятное объяснение и переход к ошибке; распознаются лишние запятые, ключи без кавычек, незакрытые скобки, комментарии и литералы Python
- ▹Форматирование, минификация и сортировка ключей A→Z; 2 пробела, 4 пробела или табуляция
- ▹Автоматический быстрый режим для больших файлов — 884 КБ и 60 000 строк открываются без зависаний
- ▹Открытие файла, drag & drop, загрузка по URL и сохранение результата в .json
- ▹Фильтр по ключам и значениям — подходящие ветки сохраняются, совпадения подсвечиваются
- ▹Тёмная и светлая темы, настройки сохраняются в localStorage, полное управление с клавиатуры
- ▹100% на стороне клиента — без бэкенда, без аналитики, ничего не покидает ваш компьютер