Ce este JSON? Cum să verificați și să remediați erorile comune
De la structura datelor la strategia de verificare, creați JSON care poate fi citit, întreținut și schimbat.
Ce este JSON
JSON (JavaScript Object Notation) este un format de text folosit în mod obișnuit pentru schimbul de date între fișierele de configurare, solicitări API și sisteme. Este ușor de citit, dar formatul este foarte strict: o virgulă mai puțin sau încă un ghilime va duce la eșecul analizei.
Structura de bază
JSON constă din obiecte, matrice și valori de bază. Obiectele sunt cuprinse între paranteze, numele cheilor trebuie să utilizeze ghilimele duble; tablourile sunt cuprinse între paranteze drepte. JSON valid poate conține șiruri de caractere, numere, valori booleene, null, obiecte și matrice.
{ "user": { "name": "Lin", "active": true }, "tags": ["api", "docs"] }Cele mai frecvente erori de validare
- Folosiți ghilimele simple sau uitați să adăugați ghilimele duble pentru numele cheilor.
- Există o virgulă suplimentară după ultimul element.
- În șir există linii noi sau ghilimele duble fără escape.
- Scrieți
nedefinit, adnotările sau funcțiile JavaScript în JSON.
Secvență practică de depanare
Mai întâi, lăsați formatatorul/validatorul să localizeze linia de eroare, apoi verificați structura pereche de la paranteza exterioară sau pătrată spre interior. După ce ați confirmat că formatul este valid, verificați numele câmpurilor, tipurile și regulile de afaceri; aceste trei lucruri nu trebuie amestecate.
Concluzie
Verificarea JSON este primul prag pentru calitatea datelor. Formatul corect nu înseamnă că datele trebuie să îndeplinească cerințele, dar dacă formatul este incorect, verificarea ulterioară nu va începe deloc.