Salt la conținutul principalSalt la calculator
108 calculatoareRezultate liveSoluții pas cu pas

Instrument Rechnerpilot

Formator JSON

Verifică validitatea JSON și afișează-l formatat cu indentare – local în browser, fără transfer de date.

Dezvoltatori

Introdu JSON pentru a-l verifica și a-l indenta.

Explicație

Cum funcționează Formator JSON

JSON (JavaScript Object Notation) este un format de date bazat pe text, definit în RFC 8259. Acest instrument verifică dacă o introducere este JSON valid și apoi o afișează indentată ("Pretty-Print"). Valorile în sine rămân nemodificate.

În cazul unei erori de sintaxă, este afișat mesajul analizatorului, pe cât posibil cu linia și coloana, pentru a găsi rapid locul erorii. Cauzele tipice sunt ghilimelele simple în loc de duble, virgulele lipsă sau în plus, precum și comentariile, pe care JSON nu le permite.

Limitele acestui instrument

  • Doar validare și indentare — în mod deliberat fără minificare.
  • Standard JSON strict — fără comentarii, fără trailing comma.
  • Fără verificare de schemă și fără verificare semantică a valorilor.

Surse

  • RFC 8259: The JavaScript Object Notation (JSON) Data Interchange Format. IETF, 2017.
  • ECMA-404: The JSON Data Interchange Syntax.

Practică

Exemple practice

Indentarea unui JSON compact

{"a":1,"b":[2,3]} este afișat lizibil, cu indentare de două spații.

Verificarea validității

O virgulă lipsă sau o paranteză deschisă este raportată cu linia și coloana.

Obiecte imbricate

Structurile adânc imbricate sunt indentate consecvent și rămân nemodificate.

Întrebări frecvente

Întrebări frecvente

Formatorul îmi modifică datele?

Nu. Formatorul analizează JSON-ul și redă exact aceleași valori, indentate. Ordinea cheilor obiectelor și valorile sunt păstrate.

Pot minifica JSON-ul?

Nu. Acest instrument verifică exclusiv validitatea și afișează JSON-ul valid indentat. O funcție de minificare este exclusă în mod deliberat.

Datele sunt trimise către un server?

Nu. Procesarea are loc complet local în browser, cu JSON.parse și JSON.stringify. Nu se transmit date.

De ce este raportată o eroare?

Analizatorul urmează standardul JSON strict (RFC 8259). Cauzele frecvente sunt ghilimelele simple în loc de duble, virgulele în plus sau lipsă și comentariile, pe care JSON nu le permite.

Sunt acceptate comentariile?

Nu. Standardul JSON nu cunoaște comentarii. Dacă introducerea conține comentarii, analizatorul raportează o eroare de sintaxă.

Sfaturi

Bine de știut

  • JSON necesită ghilimele duble pentru chei și șiruri de caractere.
  • Comentariile nu sunt permise în JSON.
  • Indentarea schimbă doar afișarea, nu și datele.

Calculatoare asociate

Mai multe instrumente