JSON Formatter — Formatează, minifică și validează fișiere JSON cu mesaje de eroare clare, direct în browserul tău.

Lipiți codul JSON, iar acesta este verificat și formatat pe măsură ce tastați. Alegeți între 2 spații, 4 spații, un tab sau un format minimizat; sortați cheile dacă doriți și aflați linia și coloana exactă în cazul în care ceva nu este în regulă. Datele dvs. nu sunt încărcate niciodată.

Formatează fișierul meu JSON Fișierul JSON rămâne în browserul tău
Formatorul JSON afișează, în partea stângă, un cod JSON dezordonat, iar în partea dreaptă, un cod JSON cu indentare corectă și statut valid

Intrare JSON

Stilul de afișare

Rezultat

–Stare
–Nivel superior
–Keys
–Depth
–Dimensiunea datelor de intrare
–Dimensiunea rezultatului
Ghidul

Ghidul de formatare JSON: JSON lizibil și valid

Ce este JSON, de ce apare o eroare și cum se poate remedia rapid.

O explicație simplă

Ce este un formatator JSON?

Un formatator JSON transformă textul JSON într-un format ordonat și indentat, ușor de citit, sau îl comprimă într-o singură linie compactă pentru a fi trimis. Un validator verifică dacă textul este într-adevăr JSON și îți indică unde nu este.

Acest instrument face ambele lucruri simultan. Citește fișierul JSON folosind un analizor sintactic strict, afișează rezultatul în formatul ales de tine și indică rândul și coloana oricărei erori, astfel încât să o poți corecta fără a fi nevoit să cauți prin text.

Motive frecvente pentru a-l folosi

De ce folosesc oamenii un program de formatare JSON

Citirea răspunsurilor API-ului

Inserați un răspuns minificat și vedeți structura acestuia dintr-o privire, în loc de o singură linie lungă.

Fișiere de configurare

Verificați pachetul, setările și fișierele de date pentru a depista eventualele greșeli de tastare înainte ca aplicația să nu le poată încărca.

Sarcini utile mai mici

Minificați fișierul JSON pentru a elimina spațiile albe înainte de a-l încorpora într-o pagină, o solicitare sau un test.

Cum funcționează

Ce face ca un fișier JSON să fie valid

JSON are un set redus de reguli. Textul este încadrat între ghilimele duble, inclusiv fiecare cheie. Valorile pot fi șiruri de caractere, numere, „true”, „false”, „null”, matrice sau obiecte. Elementele sunt separate prin virgule, fără virgulă după ultimul element, iar comentariile nu sunt permise.

Cele mai multe erori provin din câteva obiceiuri preluate din JavaScript sau din alte formate: ghilimele simple, chei fără ghilimele, virgule la sfârșitul valorilor, comentarii și valori precum „undefined” sau „NaN”. Validatorul indică problema identificată, precum și linia și coloana în care apare aceasta.

Formatarea de aici are grijă de datele tale. Numerele și șirurile de caractere sunt copiate exact așa cum sunt scrise, așa că un ID lung, precum 12345678901234567890, nu pierde cifre, iar 1.0 nu se transformă în 1. Se modifică doar spațiile, precum și ordinea cheilor, dacă activezi opțiunea „Sortează cheile”. Dacă aceeași cheie apare de două ori într-un singur obiect, instrumentul vă avertizează, deoarece majoritatea analizatoarelor păstrează doar ultima valoare.

Realizează totul în doar câțiva pași

Cum se utilizează programul de formatare JSON

  1. Lipiți codul JSON în câmpul de introducere sau deschideți un fișier .json de pe dispozitivul dumneavoastră.
  2. Alegeți „2 spații”, „4 spații”, „Tab” sau „Minify” și activați opțiunea „Sortare după chei” dacă doriți ca cheile să fie ordonate alfabetic.
  3. Dacă apare o eroare, apasă pe „Mergi la eroare” pentru a trece direct la locul exact din textul introdus și a o corecta.
  4. Apăsați pe „Copiere” sau descărcați rezultatul ca fișier .json.
Rezultate mai bune

Sfaturi simple

  • Remediază mai întâi prima eroare. O singură ghilimelă lipsă poate genera mai multe mesaje de eroare mai jos în cod.
  • Folosiți cheile de sortare înainte de a compara două fișiere JSON, pentru ca ordinea să nu genereze diferențe eronate.
  • Păstrează versiunea formatată pe durata lucrului și minimizează codul abia când ești gata să lansezi produsul.
  • Dacă datele tale conțin comentarii sau virgule finale în mod intenționat, atunci este vorba de JSON5 sau JSONC. Elimină-le înainte de a le trimite către un parser JSON standard.
Informații utile

Restricții și confidențialitate

Confidențialitate

Fișierul JSON este analizat și formatat în browserul dvs. de către JavaScript pe această pagină. Acesta nu este încărcat, stocat sau înregistrat, iar fișierele descărcate sunt create pe dispozitivul dvs.

Limitări

Se acceptă numai formatul JSON standard. Comentariile, virgulele finale, ghilimelele simple și valorile NaN sunt semnalate ca erori, iar instrumentul nu le corectează automat. Fișierele foarte mari, cu o dimensiune de peste aproximativ 10 MB, nu sunt procesate.

Întrebări frecvente

Întrebări frecvente despre Formatter JSON

Cum pot formata un fișier JSON?

Lipiți codul JSON în caseta de introducere. Acesta va fi formatat imediat cu indentarea pe care o alegeți: 2 spații, 4 spații sau o tabulație. Apoi copiați rezultatul sau descărcați-l ca fișier .json.

Cum identifică validatorul JSON erorile?

Instrumentul analizează textul tău cu ajutorul unui analizor JSON riguros. Dacă se constată o eroare, acesta afișează rândul și coloana în care se află problema, împreună cu o scurtă explicație, iar un buton te duce direct la acel loc din textul introdus.

Care este diferența dintre „beautify” și „minify”?

Funcția „Beautify” adaugă întreruperi de linie și indentări pentru a face JSON-ul mai ușor de citit. Funcția „Minify” elimină toate spațiile albe opționale pentru a reduce cât mai mult posibil dimensiunea textului. Datele rămân neschimbate în ambele cazuri.

De ce apare o eroare în fișierul meu JSON?

Cauzele obișnuite sunt o virgulă la sfârșitul frazei, ghilimele simple în loc de ghilimele duble, chei fără ghilimele, o virgulă lipsă între elemente sau comentarii. Standardul JSON nu permite niciuna dintre aceste situații, iar mesajul de eroare indică locul exact al problemei.

Formatarea modifică datele mele?

Nu. Șirurile de caractere și numerele sunt păstrate exact așa cum le-ai scris, inclusiv numerele foarte mari și valorile precum 1,0 sau 1e3. Se modifică doar spațiile, precum și ordinea tastelor, dacă activezi opțiunea „Sortare taste”.

JSON poate conține comentarii sau virgule la sfârșitul frazelor?

Nu în formatul JSON standard. Formate precum JSON5 și JSONC le permit, dar acest validator respectă standardul, așa că semnalează comentariile și virgulele finale ca fiind erori.

Fișierul meu JSON este încărcat undeva?

Nu. Formatarea și validarea se efectuează în browserul tău, iar fișierul JSON nu părăsește niciodată dispozitivul tău. Acest lucru îl face sigur pentru răspunsurile API și fișierele de configurare pe care preferi să le păstrezi confidențiale.

Cât de mare poate fi un fișier JSON pe care îl pot formata?

Până la aproximativ 10 MB de text. Viteza depinde de dispozitivul tău, așa că fișierele foarte mari pot dura ceva timp pe un telefon. Totul este procesat în memoria browserului tău.

De la persoanele care folosesc acest instrument

Recenzii

Se încarcă recenziile…
Continuă

Mai multe instrumente în cutie

Pagina principală oferă zeci de alte instrumente gratuite care nu necesită o cheie API.

Propune un instrument