Форматировщик JSON
Форматируйте, минимизируйте и проверяйте JSON с указанием места ошибок.
Ваш JSON разбирается и форматируется локально в вашем браузере, и ничего не загружается на сервер.
Хотите исследовать JSON в виде дерева? Попробуйте просмотр дерева JSON.
Об инструменте Форматировщик JSON
Этот форматировщик JSON позволяет вставить сырой JSON и мгновенно украсить, минифицировать или проверить его, не покидая страницу. Как украшатель JSON он выводит данные с отступом в 2 пробела, 4 пробела или табуляцию, а как минификатор JSON сворачивает всё в одну компактную строку. Встроенный валидатор JSON помечает некорректный ввод с точным указанием строки и столбца первой проблемы, поэтому замыкающие запятые, одинарные кавычки и пропущенные скобки легко заметить. Инструмент создан для разработчиков, QA-инженеров и всех, кто отлаживает ответы API, файлы конфигурации или содержимое логов. Отформатированный вывод имеет подсветку синтаксиса и готов к копированию или скачиванию. Всё работает локально в вашем браузере, поэтому ваши данные не покидают устройство и ничего не загружается на сервер.
Возможности
- Украшение JSON с отступом в 2 пробела, 4 пробела или табуляцию
- Минификация JSON в одну компактную строку
- Валидация JSON с точным указанием строки и столбца ошибки
- Сортировка ключей объектов по алфавиту на каждом уровне в режиме украшения
- Вывод с подсветкой синтаксиса для удобного чтения
- Копирование или скачивание отформатированного результата в один клик
- Работа с большими и глубоко вложенными документами JSON
Как использовать Форматировщик JSON
- Вставьте или введите ваш JSON в поле ввода.
- Выберите режим украшения и отступ в 2 пробела, 4 пробела или табуляцию, либо выберите минификацию.
- При необходимости включите сортировку ключей для упорядочивания ключей объектов по алфавиту.
- Просмотрите вывод с подсветкой синтаксиса или прочитайте строку и столбец, показанные для любой ошибки.
- Нажмите «Копировать» или «Скачать», чтобы сохранить отформатированный JSON.
Пример
Ввод
{"name":"Ада","langs":["sql","js"],"active":true}
Результат
{
"name": "Ада",
"langs": [
"sql",
"js"
],
"active": true
}
Украшено с отступом в 2 пробела.
Частые ошибки и устранение неполадок
- Ошибка «Unexpected token» на внешне корректном JSON. — Проверьте указанную строку и столбец на наличие замыкающей запятой, одинарных кавычек или ключа без кавычек. JSON требует двойные кавычки и отсутствие запятой после последнего элемента.
- Вставлен объект JavaScript вместо JSON. — Заключите все ключи и строковые значения в двойные кавычки и удалите комментарии; JSON не допускает ключей без кавычек и комментариев //.
- Минифицированный вывод трудно читать. — Переключитесь в режим украшения и выберите размер отступа, чтобы снова развернуть JSON.
- Ключи расположены в неожиданном порядке. — Включите сортировку ключей в режиме украшения, чтобы упорядочить ключи по алфавиту на каждом уровне структуры.
Часто задаваемые вопросы
- Что такое форматировщик JSON и что он делает?
- Форматировщик JSON украшает, минифицирует и проверяет JSON в одном месте. Вставьте сырой JSON, чтобы красиво вывести его с выбранным отступом, свернуть в одну строку или поймать синтаксические ошибки с точным указанием строки и столбца.
- Как исправить ошибки «Unexpected token» в форматировщике JSON?
- Валидатор показывает строку и столбец первой проблемы. Частые причины — замыкающие запятые, одинарные кавычки вместо двойных, ключи без кавычек или пропущенная скобка.
- Может ли форматировщик JSON сортировать ключи объектов?
- Да. Включите сортировку ключей в режиме украшения, чтобы упорядочить ключи по алфавиту на каждом уровне объекта.
- Как минифицировать JSON с помощью форматировщика JSON?
- Выберите режим минификации, и форматировщик свернёт ваш JSON в одну компактную строку, готовую к копированию или скачиванию.
- Какие варианты отступа поддерживает форматировщик JSON?
- Вы можете украсить JSON с отступом в 2 пробела, 4 пробела или табуляцию, а вывод имеет подсветку синтаксиса для удобства чтения.
- Отправляется ли куда-либо мой JSON при использовании форматировщика JSON?
- Нет. Форматировщик JSON работает полностью в вашем браузере, поэтому ваши данные не покидают устройство и ничего не загружается на сервер.
Связанные инструменты
- Просмотрщик JSON — Текстовый и древовидный просмотр со сворачиванием/разворачиванием и путями узлов.
- Просмотр дерева JSON — Изучайте JSON в виде сворачиваемого типизированного дерева.
- JSON в TypeScript — Генерируйте интерфейсы TypeScript из образца JSON.
- JSON в CSV — Преобразуйте массив плоских объектов JSON в CSV.
- Экранирование JSON — Экранируйте текст в строку JSON или разэкранируйте строку JSON в обычный текст.
- YAML ↔ JSON — Преобразуйте YAML в JSON и обратно.
- Форматировщик XML — Форматируйте, минифицируйте и проверяйте XML, преобразуйте XML ↔ JSON.
- Форматировщик SQL — Форматируйте SQL для MySQL, PostgreSQL, SQL Server, SQLite, BigQuery и Oracle.
Все инструменты ArrayKit