Aplicație: Vizualizator JSON gratuit pentru a analiza și vizualiza rezultatul API-ului dvs
Sunt momente în care lucrez Notare obiect JavaScript (JSON) a fi trecut sau întors din API-uri și trebuie să depanez modul în care analizez matricea returnată. Cu toate acestea, de cele mai multe ori este dificil, deoarece este doar un singur șir. Atunci a JSON Viewer este foarte util, astfel încât să puteți indenta datele ierarhice și apoi să derulați pentru a afla informațiile de care aveți nevoie.
Ce este Notarea obiectelor JavaScript (JSON)?
JSON (JavaScript Object Notation) este un format ușor de schimb de date care este ușor de citit și scris de oameni și ușor de analizat și generat de mașini. Se bazează pe un subset al limbajului de programare JavaScript și este folosit pentru a reprezenta structuri de date într-un format text care poate fi trimis și primit printr-o rețea.
Sursa: JSON
Un obiect JSON este o colecție neordonată de perechi cheie-valoare, unde fiecare cheie este un șir și fiecare valoare poate fi un șir, număr, boolean, nul, matrice sau alt obiect JSON. Perechile cheie-valoare sunt separate prin virgule și înconjurate de acolade {}
.
Exemplu JSON
{
"name": "John Doe",
"age": 35,
"isMarried": true,
"address": {
"street": "123 Main St.",
"city": "Anytown",
"state": "CA"
},
"phoneNumbers": [
"555-555-1212",
"555-555-1213"
]
}
În acest exemplu, obiectul JSON are cinci perechi cheie-valoare: "name"
, "age"
, "isMarried"
, "address"
, și "phoneNumbers"
. Valoarea a "address"
este un alt obiect JSON și valoarea lui "phoneNumbers"
este o matrice de șiruri.
JSON este avantajos deoarece este ușor de analizat și generat de mașini. Se bazează pe un subset al standardului limbajului de programare JavaScript ECMA-262 ediția a 3-a – decembrie 1999. JSON este un format de text care este complet independent de limbă, dar utilizează convenții familiare programatorilor din familia de limbaje C și este acceptat nativ. de C, C++, C#, Java, JavaScript, Perl, PHP, Python și multe altele. Aceste proprietăți fac din JSON un limbaj ideal pentru schimbul de date.