Форматировщик JSON
Форматирует JSON с удобными отступами.
Форматировщик JSON
Type or paste to update the result automatically.
Your result appears here
Type, paste, or use an example. Copy your result when it is ready.
Как использовать Форматировщик JSON
JSON formatter takes strict JSON and returns the same data with readable line breaks and indentation. You can set 1 to 8 indent spaces or switch to tabs, sort object keys alphabetically, and end the output with a newline. Integers beyond the exact safe range are rejected instead of being silently rounded.
- Введите или вставьте исходные данные либо загрузите пример.
- Измените основные настройки или откройте расширенный режим для точной настройки результата.
- Проверьте результат и скопируйте или скачайте его. Приостановите живые результаты для ручного запуска. Исходные данные или отдельные настройки длиной более 20 000 символов требуют явного запуска.
Что поддерживает этот инструмент
Принимает строгий JSON. Завершающие запятые, комментарии, одинарные кавычки и неконечные числа недопустимы. Форматирование сохраняет разобранные значения; при дублирующихся ключах действует семантика JSON.parse, поэтому остаётся только последнее значение.
- Отступ (пробелы)
- Range: 1 to 8
- Сортировать ключи объектов по алфавиту
- Set this value for your task.
- Завершать переводом строки
- Set this value for your task.
- Стиль отступов
- Пробелы · Табуляция
Ограничения и обработка
Текстовые операции обычно принимают до 2 000 000 символов. Отдельные парсеры, генераторы и формулы применяют дополнительные ограничения, отображаемые в их элементах управления.
Пример исходных данных
{"name":"ToolCabana","count":2}Частые вопросы
Can I format JSON with tabs instead of spaces?
Yes. Open Advanced mode and set Indentation style to Tabs. With Spaces selected, the Indent spaces setting accepts any whole number from 1 to 8, and the default is 2.
Does the JSON formatter accept trailing commas or comments?
No. It accepts strict JSON only, so trailing commas, comments, single quotes and nonfinite numbers produce an error that names the line and column where parsing failed.
What happens to duplicate keys when I format JSON?
Duplicate keys follow standard JSON.parse behavior, so only the last value for a repeated key remains in the formatted output. Check the source if earlier values matter to you.
Где обрабатываются мои данные?
Эта операция обрабатывает исходные данные в вашем браузере. Копирование и скачивание выполняются только по вашему действию; входные данные не сохраняются в учётной записи или истории.
Каковы ограничения входных данных?
Текстовые операции обычно принимают до 2 000 000 символов. Отдельные парсеры, генераторы и формулы применяют дополнительные ограничения, отображаемые в их элементах управления.