Formatare JSON

Ce afli

Cum se calculează

  1. Lipești JSON-ul în casetă.
  2. Apeși Formatează.
  3. Primești forma cu indentare și forma compactă — sau linia și coloana unde se rupe.

De reținut

De ce linia și coloana

Mesajul pe care îl dă motorul browserului e formulat altfel în fiecare browser, de multe ori nu spune deloc unde e problema, iar când spune, dă o poziție numărată în caractere de la începutul fișierului — un număr pe care niciun editor nu ți-l cere. Unealta citește documentul singură și îți dă linia și coloana, adică exact ce ai nevoie ca să ajungi acolo.

Ce nu se schimbă la formatare

Se schimbă doar spațiile și rândurile. Numerele și textele sunt copiate exact cum au fost scrise, așa că un număr întreg foarte lung își păstrează toate cifrele, iar un text scris cu bară oblică inversă rămâne scris așa. Dacă un obiect are același nume de două ori, rămân amândouă — nu se pierde nimic pe drum.

Întrebări frecvente

JSON-ul meu ajunge pe server?

Da, ca să fie verificat. Nu ajunge însă în adresa paginii, deci nu rămâne în istoricul browserului și nu se vede în bara de adrese. După verificare nu se reține nimic.

De ce eroarea de aici arată altfel decât cea din editorul meu?

Pentru că nu e mesajul motorului browserului, ci al uneltei. Motoarele formulează diferit aceeași greșeală, de la un browser la altul, așa că pagina citește documentul singură și spune linia și coloana.

Formatarea îmi schimbă numerele?

Nu. Valorile sunt copiate exact cum le-ai scris, așa că un număr întreg foarte lung nu pierde ultimele cifre — se schimbă doar spațiile și rândurile.

De ce e greșită o virgulă înainte de acoladă?

Pentru că formatul JSON nu o acceptă, chiar dacă multe limbaje de programare o permit. E una dintre cele mai frecvente greșeli, așa că pagina o numește ca atare, nu doar „un caracter neașteptat”.

Unelte înrudite