Главная / Инструменты разработчика / Руководство по форматированию JSON
Руководство по форматированию

Руководство по форматированию JSON

Используйте эту страницу, когда нужно отформатировать данные с отступами для отладки, минифицировать для передачи, безопасно экранировать внутри строки или преобразовать в более удобный для анализа формат.

Лучше всего подходит для форматирования, валидации и экранирования Работает в паре с «форматировать JSON» и «JSON в CSV»

Форматирование с отступами vs минификация

Форматировать JSON с отступами

Используйте при чтении ответов API, отладке вложенных данных или проверке файлов в Git.

Минифицировать JSON

Используйте, когда встраиваете JSON в компактные конфиги или уменьшаете размер данных для передачи.

Форматирование с отступами меняет пробелы, а не смысл данных. Если структура меняется, это уже не просто форматирование.

Распространённые ошибки в JSON

  • Использование одинарных кавычек вместо двойных для ключей или строковых значений.
  • Оставление висячих запятых после последнего свойства или элемента массива.
  • Добавление комментариев внутрь JSON.
  • Забыли экранировать переносы строк или кавычки внутри строки.

Если вы видите ошибки разбора JSON, сначала проверьте минимально возможный фрагмент, затем расширяйте его.

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

ЗначениеЭкранированиеПример
Двойная кавычка\""name":"A \"quoted\" value"
Обратная косая черта\\"path":"C:\\temp\\file.txt"
Перевод строки\n"body":"line 1\nline 2"
Табуляция\t"indent":"\tvalue"

Используйте это руководство вместе с подходящим инструментом

Связанные инструменты

Связанные руководства