Фарматар і мінімізатар JSON

Фарматуйце або мінімізуйце JSON і дакладна знаходзьце памылкі па радку і слупку.

Устаўце, запусціце і скапіруйце ў адным кароткім працэсе. Уваходныя даныя апрацоўваюцца толькі ў вашым браўзеры.

Уваходныя даныя ніколі не адпраўляюцца на сервер (апрацоўка толькі ў браўзеры).
Бяспечна для працы з канфідэнцыйнымі данымі.

Як карыстацца

  1. Устаўце JSON у панэль уводу.
  2. Націсніце Pretty або Minify.
  3. Скапіюйце вынік, і ўсё гатова.

Спалучэнні клавіш

Ctrl/Cmd + Enter: Сфарміраваць
Ctrl/Cmd + Shift + Enter: Мінімізаваць
Ctrl/Cmd + L: ачысціць (з пацвярджэннем)

Прыклад

Фарматаванне карэктнага JSON

Увод

{"name":"Аліса","age":28,"tags":["API","адладка"]}

Вынік

Pretty: шматрадковы выгляд з адступамі
Minify: аднарадковы JSON

Некарэктны JSON

Увод

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

Вынік

Банер памылкі паказвае радок, слупок і фрагмент побач

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

Фарматаванне дадае адступы і пераносы радкоў для лепшай чытальнасці, што палягчае адладку і review.

Што такое мінімізацыя JSON?

Minify выдаляе прабелы і пераносы радкоў, каб паменшыць памер payload і зрабіць JSON больш кампактным.

Тыповыя памылкі і як іх выправіць

  • Лішняя коска ў канцы (прыклад: {"a":1,})
  • Адсутнічаюць двукоссі вакол ключоў або радковых значэнняў
  • Уключаны токены каментарыяў (стандартны JSON не падтрымлівае // або /* */)

Частыя пытанні

Я атрымліваю памылку

Інструмент паказвае радок, слупок і тэкст побач. Выкарыстоўвайце Jump to Error, каб перайсці курсорам у дакладнае месца ўводу.

Ці магу я выкарыстоўваць JSON з каментарыямі (JSONC/JSON5)?

Стандартны JSON не дазваляе каментарыі. Уключайце “Strip comments before parse” толькі пры неабходнасці (сумяшчальнасць не поўная).

Вялікі JSON працуе павольна

Разбор і stringify выконваюцца ў Web Worker. Для падтрымання водгуку UI выкарыстоўваюцца абмежаванні па памеры.

Ці загружаюцца даныя?

Не. Разбор, фарматаванне і мінімізацыя выконваюцца лакальна ў вашым браўзеры.

Я бачу вывад \uXXXX

Выключыце Unicode Escape, каб адразу выводзіць чытэльныя сімвалы.