Formatare și validare JSON

Lipește JSON ca să-l formatezi, să-l comprimi sau să-l validezi. Parsarea rulează în browser și nimic nu este trimis la NEXNARA.

Respectă confidențialitatea Datele sunt procesate local în browser și nu sunt încărcate pe serverele noastre.

Ce este un formator JSON?

Un formator JSON verifică dacă textul este JSON valid, apoi îl poate afișa cu indentare sau ca un șir compact pe un rând. Acest instrument folosește JSON.parse și JSON.stringify în browser. Nu folosește eval.

Cum să-l folosești

Lipește JSON în casetă. Formatează JSON îl afișează frumos cu indentare de 2 spații. Comprimă JSON elimină spațiile extra fără a schimba datele. Validează JSON raportează dacă textul este valid și, când browserul o oferă, o poziție de eroare.

Formatare și comprimare

Formatarea nu schimbă cheile, valorile sau ordinea obiectelor dincolo de ce face deja JSON.stringify. Comprimarea păstrează aceeași structură JSON și elimină doar spațiile și salturile de linie inutile.

Utilizări obișnuite

Folosește această pagină ca să citești răspunsuri API, să îndrepți fișiere de configurare sau să prinzi o virgulă lipsă înainte de a lipi JSON într-un alt program.

Confidențialitate

JSON-ul rămâne în browser. Nu este încărcat pe serverele NEXNARA și nu este salvat în cookie-uri, stocare locală sau o bază de date.

Întrebări frecvente

Ce face JSON-ul nevalid?

Problemele tipice includ virgule finale, ghilimele simple, comentarii sau chei fără ghilimele. JSON.parse le raportează ca JSON nevalid.

Formatarea îmi schimbă JSON-ul?

Nu. Formatarea și comprimarea păstrează aceleași date. Schimbă doar spațiile. Ordinea cheilor obiectelor urmează JSON.stringify.

JSON-ul meu este încărcat?

Nu. Procesarea se întâmplă local în browser și nu este încărcată pe serverele noastre.

Pot formata JSON Unicode?

Da. Caracterele Unicode din șiruri sunt JSON valid și rămân intacte după formatare sau comprimare.

Acest instrument execută JSON ca și cod?

Nu. Parsează JSON doar cu JSON.parse. Nu folosește niciodată eval.