Настройки
privacy.storage_manager.language_settings
Настройки темы
JSON формат
Форматировать и проверять JSON с указанием позиции ошибки (строка/столбец)
🚀 Быстрый старт
- Ввод/вставка: введите или вставьте JSON в поле ввода
- Проверка в реальном времени: синтаксис проверяется во время ввода; ошибки ниже со строкой/столбцом
- Форматировать: нажмите «Форматировать», результат перезапишет поле ввода
- Минифицировать: нажмите «Минифицировать», чтобы удалить пробелы/переносы; результат перезапишет поле
- Копирование: нажмите кнопку копирования ниже, чтобы скопировать текущий текст
📌 Частые сценарии
- Отладка API: быстро проверяйте JSON от бэкенда и улучшайте читаемость
- Анализ логов: форматируйте JSON‑фрагменты из логов для поиска проблем
- Управление конфигурациями: проверяйте структуру, унифицируйте порядок ключей и отступы
- Code review: добавляйте понятные JSON‑примеры в PR/документацию
- Проверка перед коммитом: унифицируйте формат/отступы JSON перед фиксацией
🎛️ Параметры форматирования и действия
- Размер отступа: используйте список рядом с кнопками (Tab/2/4/8)
- Сортировать: нажмите «Сортировать», чтобы отсортировать ключи объектов по алфавиту (семантика не меняется); копирование/отправка используют текущее содержимое
🧭 Рекомендации по использованию
- Экранирование: используйте корректные escape‑последовательности (например, " и \n+)
- Согласованность: договоритесь в команде об отступах, порядке ключей и схеме
- Сначала минифицируйте, затем форматируйте — так проще заметить лишние запятые и несоответствующие кавычки
- Резервная копия перед сортировкой: сортировка меняет порядок ключей и не откатывается автоматически; сделайте копию заранее
⚠️ Ограничения и совместимость
- Без комментариев: // и /* */ не входят в стандарт JSON (используйте JSON5/JSONC)
- Без одинарных кавычек: 'text' — невалидная JSON‑строка
- Без завершающих запятых: {"a":1,} или [1,] — неверно
- Большие JSON: чтобы сохранить отзывчивость, делите данные; очень глубокие/большие структуры могут упрощаться
🔒 Конфиденциальность и безопасность
- Вся обработка происходит в браузере; данные не покидают ваше устройство
❓ Частые вопросы
Почему одинарные кавычки/комментарии/завершающие запятые/NaN вызывают ошибки?
Это не стандартный JSON (или расширения JS): строки — только в двойных кавычках; комментарии запрещены; завершающие запятые недопустимы; NaN/Infinity не поддерживаются.
Как быстро найти место ошибки?
Используйте строку/столбец из сообщения (напр., строка 10, столбец 5) и проверьте кавычки/скобки рядом.
Как получить самый маленький JSON для передачи?
Используйте «Минифицировать», чтобы удалить пробелы и переносы; в продакшене предпочтительна минифицированная версия.