JSON Prettify & Minify — форматировать и валидировать JSON Free

Вставить, валидировать и украсить JSON с отступом в 2/4/8 или минифицировать до одной строки. Поставьте .json файл или вставьте, затем скопируйте или скачайте.

Input JSON

Или бросить .json файл

Форматированный выход

О JSON Prettify

Работает полностью в браузере — ваши данные никогда не покидают устройство. Парсирует с родным движком JSON, поэтому недействительный токен появляется на поверхности точную строку или столбец парсера. Используйте Minify, чтобы удалить каждый пробел перед отправкой в API или формат провода.

Продолжайте улучшать свои изображения

Выведите редактирование фотографий на новый уровень с помощью этих популярных инструментов

Frequently Asked Questions

Вставьте свой JSON в панель ввода — он мгновенно парсируется и переформатируется с отступами в 2, 4 или 8 пробелов. Если JSON невалиден, вы получаете точную строку и столбец ошибки от нативного парсера. Всё работает в браузере, нет API-ключей, нет ограничений по скорости, и ваши данные никогда не покидают устройство. Используйте Prettify для читаемого выхода с отступом или Minify для сжатия в одну строку для отправки по проводу.

usage

Prettify добавляет разрывы строк и отступы, чтобы JSON было легко читать и просматривать во время отладки. Minify удаляет каждое пробел, вкладку и новую строку, создавая минимальную возможную полезную нагрузку — полезно для API-запросов, конфигурации, встроенной в исходный код, и уменьшения размера бандла. Наш инструмент предлагает оба режима одним кликом.

features

Валидация работает на встроенном JSON.parse браузера, том же парсере, который используется в каждом JavaScript-сервере. Ошибки появляются в точном случае с точным нарушением токена и его положением, что обычно указывает на отсутствующую запятую, несовпадающую скобку, запятую в конце или некавычек. Исправьте выделенное место, и панель выхода обновляется по мере ввода.

technical

Нет. Инструмент JSON Prettify работает на 100% на стороне клиента в вашем браузере — без сервера туда-обратно, без логирования, без кэширования. Это делает его безопасным для чувствительных полезных нагрузк, таких как ответы API с личными данными, внутренняя конфигурация или производственные секреты, которые вы никогда не вставите в хост-инструмент.

privacy

Да. Перетащите любой .json файл на панель ввода, и он будет прочитан напрямую в редактор. Крупные файлы (многомегабайтные дампы API, экспортированные конфигурации, лог-файлы) работают, пока браузер может хранить их в памяти — обычно десятки мегабайт без проблем.

usage

Нет, инструмент строго следует RFC 8259 JSON, потому что именно это принимает JSON.parse. Комментарии, кончиковые запятые, одиночные кавычки и некавычки будут отмечены как недействительные. Если нужна поддержка JSON5 или JSONC, сначала уберите нестандартный синтаксис, а потом отформатируйте с помощью Pixoate.

features

После форматирования нажмите «Копировать», чтобы одним нажатием клавиши загрузить результат в буфер обмена, или «Скачать», чтобы сохранить как output.json (или output.min.json в режиме минификации). Выход сохраняет кодировку UTF-8, поэтому эмодзи и нелатинские символы остаются неизменными.

tips

Полностью бесплатно, без необходимости аккаунта. Нет ограничений на использование, водяных знаков, рекламы в материалах и платного уровня. Этот инструмент существует наряду с нашими утилитами для PDF и изображений как часть бесплатного набора инструментов для разработчиков и создателей.

pricing

Use Cases

Отладка API Response

Вставьте минифицированный ответ API от ваших инструментов разработки и сразу увидите отступ структуры. Обнаруживайте отсутствующие поля, проверяйте форму и подтверждайте обработку null и undefined без запуска расширения JSON-просмотра.

development

Очистка конфигурационных файлов

После разрешения конфликта при слиянии вытяните запутанный package.json, tsconfig.json или .eslintrc.json в читаемую форму. Отформатировать, проверить здравый смысл и сделать чистую версию за одну минуту.

development

Инспекция экспорта базы данных

Проверьте экспорт JSON из MongoDB, DynamoDB или Firestore перед импортом. Проверьте, что структура соответствует вашей схеме и что ни одна запись не содержит неожиданных нулевых коллизий.

data

Инспекция полезной нагрузки Webhook

Захватите входящую webhook-нагрузку с Stripe, GitHub, Linear или Slack и сделайте его красивой печатью, чтобы понять форму — что необходимо при построении интеграций или отладке отсутствующих полей событий.

development

Помощники по повторению кода

Вставляйте примеры JSON, предоставленные рецензентами, в PR-описания в их полном украсивом виде или уменьшайте их с помощью Minify, когда в чате мало места. В любом случае файл валиден и безопасен при копировании и вставке.

development

Секретное обращение с производством

Поскольку всё работает в браузере, вы можете вставлять секретные производственные полезные нагрузки для их проверки без какого-либо сетевого перехода — именно тот рабочий процесс, который нужны командам DevOps, но облачные JSON-инструменты не могут обеспечить безопасно.

privacy