JSON форматиране и минимизиране

Форматирайте красиво или минимизирайте JSON и посочвайте грешките по ред и колона.

Поставете, стартирайте и копирайте в кратък поток. Входните данни се обработват само във вашия браузър.

Входните данни никога не се изпращат към сървър (само обработка в браузъра).
Подходящо за работа с поверителни данни.

Как се използва

  1. Поставете JSON във входния панел.
  2. Натиснете Красив формат или Минимизирай.
  3. Копирайте изхода и сте готови.

Клавишни комбинации

Ctrl/Cmd + Enter: Красив формат
Ctrl/Cmd + Shift + Enter: Минимизирай
Ctrl/Cmd + L: Изчисти (с потвърждение)

Пример

Форматиране на валиден JSON

Вход

{"name":"Алиса","age":28,"tags":["API","отстраняване на грешки"]}

Изход

Красив формат: много редове с отстъп
Минимизирай: JSON на един ред

Невалиден JSON

Вход

{"name":"Алиса","age":28,}

Изход

Лентата за грешка показва ред, колона и близък откъс

Какво е JSON форматиране?

Форматирането добавя отстъпи и нови редове за по-добра четимост, което улеснява отстраняването на проблеми и прегледите.

Какво е JSON минимизиране?

Минимизирането премахва интервали и нови редове, за да намали размера на данните и да запази JSON компактен.

Чести грешки и поправки

  • Запетая в края (пример: {"a":1,})
  • Липсващи кавички около ключове или низови стойности
  • Включени токени за коментари (стандартният JSON не поддържа // или /* */)

Често задавани въпроси

Получавам грешка

Инструментът показва ред, колона и близък текст. Използвайте Скок към грешката, за да преместите курсора към точното място във входа.

Мога ли да използвам JSON с коментари (JSONC/JSON5)?

Стандартният JSON не позволява коментари. Включвайте “Премахвай коментарите преди разчитане” само когато е нужно (не е напълно съвместимо).

Голям JSON се усеща бавен

Разчитането и stringify се изпълняват в Web Worker. UI използва защити според размера, за да остане входът отзивчив.

Качват ли се данните?

Не. Разчитането, форматирането и минимизирането се правят локално във вашия браузър.

Виждам изход като \uXXXX

Изключете Unicode escape, за да изведете директно четими символи.