Форматирование и проверка JSON
Вставьте JSON, чтобы отформатировать его с отступом в 2 или 4 пробела или табуляцией, минифицировать или отсортировать ключи. Ошибка в JSON указывается по строке и столбцу с понятной подсказкой, например о лишней запятой или одинарных кавычках. Ничего не отправляется на сервер.
Ваш JSON
Отформатировано
{
"name": "SmartCalcy",
"tools": 245,
"free": true,
"languages": [
"en",
"es",
"fr"
],
"owner": {
"country": "GB"
}
}О «Форматирование и проверка JSON»
Вставьте JSON, чтобы отформатировать его с отступом в 2 или 4 пробела или табуляцией, минифицировать или отсортировать ключи. Ошибка в JSON указывается по строке и столбцу с понятной подсказкой, например о лишней запятой или одинарных кавычках. Ничего не отправляется на сервер.
Часть раздела «Текст и слова» SmartCalcy. Работает в вашем браузере без аккаунта, использует вашу валюту и единицы (меняются вверху страницы) и даёт оценки только для информации, поэтому перед тем как полагаться на результат, сверьтесь с официальными рекомендациями.
Как пользоваться: Форматирование и проверка JSON
Что считает и когда использовать
Форматирует, минифицирует, сортирует и проверяет JSON. Ошибка в JSON указывается по строке и столбцу с понятной подсказкой для самых частых ошибок.
Как пользоваться, шаг за шагом
- Вставьте JSON в поле.
- Выберите 2 пробела, 4 пробела, табуляцию или минификацию.
- При желании отсортируйте ключи по алфавиту.
- Скопируйте или скачайте результат.
Что означает каждое поле
- Ваш JSON – Любой текст JSON.
- Формат – 2 пробела, 4 пробела, табуляция или минификация.
- Сортировать ключи – Упорядочивает ключи объектов A–Z на каждом уровне.
Как читать результаты
- Допустимый JSON – Размер отформатированного результата с числом ключей, массивов и глубиной вложенности.
- Ошибка – Для недопустимого JSON: строка, столбец, соседние строки и подсказка.
Формула
Ввод разбирается стандартным парсером JSON браузера, а затем записывается обратно с выбранным отступом. Если эта опция включена, ключи сортируются рекурсивно.
Пример расчёта
Начальный пример допустим и при отступе в 2 пробела форматируется в 147 байт: 6 ключей, 1 массив, вложенность 2 уровня.
Допущения и ограничения
- Только строгий JSON: комментарии, одинарные кавычки и лишние запятые считаются ошибками.
- Числа сохраняют точность JavaScript; очень большие целые числа могут потерять цифры.
Частые ошибки
- Лишние запятые после последнего элемента.
- Одинарные кавычки вместо двойных.
- Ключи без кавычек, скопированные из JavaScript.
Частые вопросы
Мой JSON куда-нибудь отправляется?
Нет. Он обрабатывается в вашем браузере.
Почему мой JSON недопустим?
Подсказка называет наиболее вероятную причину, например лишнюю запятую или одинарные кавычки.
Можно ли минифицировать JSON?
Да. Выберите «Минифицировать», чтобы убрать все пробелы.