Formator și minificator JSON

Formatează frumos sau compactează JSON și evidențiază erorile cu detalii despre linie și coloană.

Lipești, rulezi și copiezi într-un flux scurt. Datele introduse sunt procesate doar în browserul tău.

Datele introduse nu sunt trimise niciodată către un server (procesare doar în browser).
Sigur pentru gestionarea datelor confidențiale.

Cum se folosește

  1. Lipește JSON în panoul de introducere.
  2. Apasă pe Formatează sau Compactează.
  3. Copiază rezultatul și gata.

Scurtături

Ctrl/Cmd + Enter: Formatează
Ctrl/Cmd + Shift + Enter: Compactează
Ctrl/Cmd + L: Golește (cu confirmare)

Exemplu

Formatare JSON validă

Intrare

{"name":"Ana","age":28,"tags":["API","depanare"]}

Ieșire

Formatare: mai multe linii cu indentare
Compactare: JSON pe o singură linie

JSON invalid

Intrare

{"name":"Ana","age":28,}

Ieșire

Bannerul de eroare afișează linia, coloana și fragmentul din apropiere

Ce este formatarea JSON?

Formatarea adaugă indentare și întreruperi de linie pentru lizibilitate, făcând depanarea și revizuirile mai ușoare.

Ce este minificarea JSON?

Minificarea elimină spațiile albe și întreruperile de linie pentru a reduce dimensiunea încărcăturii și a păstra JSON-ul compact.

Erori frecvente și remedii

  • Virgulă finală (exemplu: {"a":1,})
  • Lipsesc ghilimelele din jurul cheilor sau al valorilor de tip șir
  • Sunt incluse tokenuri de comentariu (JSON standard nu acceptă // sau /* */)

Întrebări frecvente

Primesc o eroare

Instrumentul afișează linia, coloana și textul din apropiere. Folosește Mergi la eroare pentru a muta cursorul exact la locul din intrare.

Pot folosi JSON cu comentarii (JSONC/JSON5)?

JSON standard nu permite comentarii. Activează „Elimină comentariile înainte de parsare” doar când este necesar (nu este complet compatibil).

JSON-ul mare pare lent

Parsarea și serializarea rulează într-un worker web. Interfața folosește limite în funcție de dimensiune pentru a păstra răspunsul rapid al introducerii.

Sunt încărcate datele?

Nu. Parsarea, formatarea și minificarea sunt făcute local în browserul tău.

Văd ieșire de forma \uXXXX

Dezactivează Escape Unicode pentru a afișa direct caractere lizibile.