ESC
Симв.: 0 Строк: 0

Перетащите JSON файл сюда

Максимальный размер файла: 5МБ (.json файлы)

100% обработка на стороне клиента. Ваши данные не покидают браузер.

Восстановление исправляет: одинарные кавычки, ключи без кавычек, висячие запятые, комментарии, пропущенные запятые, несбалансированные скобки.

Примеры использования

Форматирование ответа API

Сделайте сложные JSON ответы API читаемыми и структурированными.

{"users":[{"id":1,"name":"John","active":true}]}...
Исправление повреждённого JSON

Исправление одинарных кавычек, ключей без кавычек, висячих запятых, комментариев и др.

{name: 'John', age: 30, // comment}...
Минификация JSON

Оптимизируйте JSON файл, уменьшив его размер.

{\n "data": {\n "name": "example"\n }\n}...

Возможности

Валидация JSON

Проверьте корректность вашего формата JSON

Автоисправление

Автоматическое обнаружение и исправление ошибок JSON

Красивое форматирование

Форматирование JSON в читаемый вид

📦

Минификация

Уменьшение размера JSON путём удаления пробелов

Как использовать?

1

Введите JSON

Вставьте ваши JSON данные в поле ввода.

2

Проверьте и исправьте

Проверьте формат JSON. При наличии ошибок используйте кнопку «Исправить» для автоматического исправления.

3

Форматируйте/Минифицируйте

Нажмите «Форматировать» для читаемого вида или «Минифицировать» для уменьшения размера.

4

Используйте результат

Скопируйте результат или скачайте как файл.

Часто задаваемые вопросы

JSON (JavaScript Object Notation) -- стандартный формат для обмена данными между сервером и веб-приложением.

Одинарные кавычки, ключи без кавычек, лишние запятые, комментарии и незакрытые скобки.

Убирает все пробелы и переносы строк, чтобы JSON занимал минимум места. Полезно, когда важен размер данных.

Всё работает в браузере. Никакие данные не отправляются на сервер.

Что такое JSON Форматтер?

Допустим, вы получили ответ от API -- одна длинная строка без отступов. Читать невозможно. Этот инструмент берёт такой JSON и превращает его в нормальный читаемый вид с отступами. Заодно проверяет синтаксис и показывает ошибки.

Что умеет этот инструмент

Валидация в реальном времени сразу показывает, где именно ошибка -- пропущенная запятая, незакрытая скобка и так далее. Автоисправление чинит типичные проблемы: одинарные кавычки вместо двойных, ключи без кавычек, висячие запятые. Можно отформатировать с отступами в 2 или 4 пробела, или наоборот -- сжать всё в одну строку. Файлы .json можно просто перетащить в окно.

Где пригодится

Работаете с REST или GraphQL API -- JSON повсюду. Конфиги вроде package.json, tsconfig, настройки ESLint -- тоже JSON. Отлаживаете вебхук или смотрите экспорт из MongoDB? Первый шаг -- отформатировать данные, чтобы понять, что вообще происходит.

Советы по форматированию

Используйте 2 или 4 пробела для отступов, не табы -- табы отображаются по-разному в разных редакторах. В JS-проектах называйте ключи в camelCase, в Python -- snake_case. Всегда проверяйте JSON перед деплоем: одна пропущенная запятая может положить приложение. В git коммитьте отформатированную версию, чтобы диффы были понятными.

Чем лучше других инструментов

Ничего устанавливать не нужно, регистрация тоже не требуется. Открыл страницу, вставил JSON -- готово. В отличие от jq или python -m json.tool, здесь есть подсветка синтаксиса и кликабельные ошибки. Всё работает в браузере, поэтому никаких задержек на сервер.

Безопасность

Данные не покидают ваш компьютер. Парсинг, валидация, форматирование -- всё выполняется в браузере на JavaScript. Ничего не отправляется на сервер, ничего не логируется, ничего не сохраняется. Можно спокойно работать с API-ключами, токенами и любыми конфиденциальными данными.

Безопасность и конфиденциальность

Безопасность ваших данных — наш приоритет

Локальная обработка

Вся обработка происходит в вашем браузере

Без передачи данных

Ваши данные не отправляются на наши серверы

Без хранения данных

Данные не хранятся и не передаются

SSL-шифрование

SSL-шифрование для безопасного соединения

Next Step