Treci la conținut

Formatter pentru JSON

Validați și formatați lizibil JSON cu acest formatter pentru JSON. Lipiți JSON compact sau minificat, iar instrumentul îl verifică după regulile stricte JSON, apoi indentează obiectele și tablourile cu două spații, păstrează pe un singur rând valorile scurte care încap în 80 de coloane și menține ordinea cheilor, șirurile și precizia numerelor. Pentru JSON nevalid este afișată o eroare clară. Ideal pentru dezvoltatorii care citesc răspunsuri API, fișiere de configurare și jurnale.

Resetează

Întrebări frecvente

Ce face formatterul pentru JSON?

Mai întâi verifică dacă intrarea este JSON valid, apoi o afișează cu indentare de două spații. Obiectele și tablourile care încap în 80 de coloane, precum listele scurte de etichete, rămân pe un singur rând.

Ce se întâmplă cu un JSON nevalid?

Instrumentul se oprește și afișează un mesaj de eroare, precum Syntax error, în loc să ghicească. Virgulele finale, comentariile, ghilimelele simple și cheile fără ghilimele nu sunt JSON valide; folosiți mai întâi instrumentul de reparare JSON pentru a le corecta.

Schimbă ordinea cheilor?

Nu, cheile rămân în ordinea în care le-ați introdus, iar cheile duplicate sunt păstrate așa cum sunt. Se modifică doar spațiile albe și întreruperile de rând.

Se modifică numerele?

Numerele sunt copiate așa cum au fost scrise, astfel că precizia și numerele întregi mari sunt păstrate. Se normalizează doar exponenții: 1E+5 devine 1e5, iar -0.5e-03 devine -0.5e-3.

Sunt decodate escape-urile Unicode?

Nu, șirurile sunt copiate exact, astfel că escape-uri precum \u00e9 rămân escape-uri, iar caracterele literale rămân literale. Ghilimelele și barele oblice inverse din șiruri nu sunt niciodată modificate.

Există o limită de imbricare?

Da, documentele imbricate la o adâncime mai mare de 512 niveluri sunt respinse. Răspunsurile API reale și fișierele de configurare sunt mult sub această limită.

Pot formata o intrare goală sau o singură valoare?

O intrare goală nu este JSON validă și returnează o eroare. O singură valoare, precum un șir, un număr, true sau null, este validă și este returnată neschimbată.

Pot alege taburi sau patru spații?

Nu, formatterul indentează întotdeauna cu două spații și nu are opțiuni. Majoritatea editorilor pot converti ulterior indentarea dacă proiectul folosește taburi.

De ce rezultatul este încadrat într-un bloc de cod json?

Rezultatul este returnat ca bloc de cod Markdown marcat json, astfel că este afișat cu evidențiere în Markdown, issues și chat. Copiați liniile dintre delimitatori într-un fișier .json.

Cât de mare poate fi JSON?

Până la 5 MB pentru fiecare rulare; intrările mai mari sunt respinse cu un mesaj. Rezultatul este identic cu opțiunea JSON din Code Formatter.

Despre OneClick Pro

OneClick Pro este o colecție gratuită de peste 150 de instrumente web pentru activitățile de zi cu zi: conversia imaginilor și unităților, formatarea și validarea codului, verificarea domeniilor și a SEO, precum și lucrul cu text, date și numere. Fiecare instrument funcționează fără înregistrare sau abonament, iar ceea ce introduceți este folosit doar pentru a calcula rezultatul și nu este stocat niciodată. Folosiți colecția ca trusă de instrumente rapidă pentru sarcini ocazionale sau salvați în marcaje instrumentele pe care le utilizați în fiecare zi.