
JSON-Vidigilo: Senpaga Ilo Por Analizi kaj Rigardi JSON-Eliron de Via API
Estas tempoj, kun kiuj mi laboras Ĝavoskripta Objekto (JSON) iĝi preterpasita aŭ resendita de API kaj mi bezonas solvi kiel mi analizas la redonitan tabelon. Tamen plej ofte malfacilas, ĉar ĝi estas nur unu ĉeno. Jen kiam JSON Spektanto tre utilas, por ke vi povu indentigi la hierarkiajn datumojn kaj poste rulumi por trovi la informojn, kiujn vi bezonas.
Kio estas JavaScript Object Notation (JSON)?
JSON (JavaScript Object Notation) estas malpeza datum-interŝanĝa formato, kiu estas facila por homoj legi kaj skribi kaj facile por maŝinoj analizi kaj generi. Ĝi estas bazita sur subaro de la JavaScript programlingvo, kaj kutimas reprezenti datumstrukturojn en tekstformato kiu povas esti sendita kaj ricevita tra reto.
Fonto: JSON
JSON-objekto estas neordigita kolekto de ŝlosil-valoraj paroj, kie ĉiu ŝlosilo estas ĉeno kaj ĉiu valoro povas esti ĉeno, nombro, buleano, nulo, tabelo aŭ alia JSON-objekto. La ŝlosil-valoraj paroj estas apartigitaj per komoj kaj ĉirkaŭitaj de buklaj krampoj {}
.
JSON Ekzemplo
{
"name": "John Doe",
"age": 35,
"isMarried": true,
"address": {
"street": "123 Main St.",
"city": "Anytown",
"state": "CA"
},
"phoneNumbers": [
"555-555-1212",
"555-555-1213"
]
}
En ĉi tiu ekzemplo, la JSON-objekto havas kvin ŝlosil-valorajn parojn: "name"
, "age"
, "isMarried"
, "address"
Kaj "phoneNumbers"
. La valoro de "address"
estas alia JSON-objekto, kaj la valoro de "phoneNumbers"
estas tabelo de ŝnuroj.
JSON estas avantaĝa ĉar estas facile por maŝinoj analizi kaj generi. Ĝi baziĝas sur subaro de la JavaScript Programming Language Standard ECMA-262 3-a Eldono - decembro 1999. JSON estas tekstformato kiu estas tute lingvo-sendependa sed uzas konvenciojn kiuj estas konataj al programistoj de la C-familio de lingvoj kaj estas denaske subtenata. de C, C++, C#, Java, JavaScript, Perl, PHP, Python, kaj multaj aliaj. Ĉi tiuj propraĵoj igas JSON ideala datum-interŝanĝa lingvo.
Vidu La Reston De Nia Martech Zone apps