Aip: Amharcóir JSON saor in aisce chun Aschur d’API a pharsáil agus a fheiceáil
Bíonn amanna ann nuair a bhíonn mé ag obair leis Nóta Réada JavaScript (JSON) dul thar fóir nó filleadh ó APIanna agus ní mór dom fabhtcheartú a dhéanamh ar an gcaoi a bhfuilim ag parsáil an eagair a chuirtear ar ais. Mar sin féin, bíonn sé deacair an chuid is mó den am toisc nach bhfuil ann ach sreangán amháin. Sin é an uair a Amharcóir JSON Tá sé an-áisiúil ionas gur féidir leat na sonraí ordlathacha a fhleasc agus ansin scrollú tríd chun an fhaisnéis atá uait a fháil.
Cad é Nóta Réada JavaScript (JSON)?
Is formáid éadrom idirmhalartaithe sonraí é JSON (JavaScript Object Notation) atá éasca do dhaoine a léamh agus a scríobh agus éasca le meaisíní a pharsáil agus a ghiniúint. Tá sé bunaithe ar fho-thacar den teanga ríomhchlárúcháin JavaScript, agus úsáidtear é chun struchtúir sonraí a léiriú i bhformáid téacs is féidir a sheoladh agus a fháil thar líonra.
Foinse: JSON
Is éard is oibiacht JSON ann ná bailiúchán neamhordúil de phéirí eochairluacha, nuair is teaghrán é gach eochair agus is féidir le gach luach a bheith ina theaghrán, ina uimhir, ina luach Boole, ina null, ina eagar nó ina réad JSON eile. Tá na péirí eochairluacha scartha le camóga agus timpeallaithe ag braces chatach {}
.
JSON Sampla
{
"name": "John Doe",
"age": 35,
"isMarried": true,
"address": {
"street": "123 Main St.",
"city": "Anytown",
"state": "CA"
},
"phoneNumbers": [
"555-555-1212",
"555-555-1213"
]
}
Sa sampla seo, tá cúig phéire eochairluacha ag réad JSON: "name"
, "age"
, "isMarried"
, "address"
, agus "phoneNumbers"
. Luach "address"
is réad JSON eile é, agus luach "phoneNumbers"
Is sraith teaghráin é.
Tá buntáiste ag JSON toisc go bhfuil sé éasca do mheaisíní a pharsáil agus a ghiniúint. Tá sé bunaithe ar fho-thacar de Chaighdeán Teanga Ríomhchlárúcháin JavaScript ECMA-262 3ú Eagrán – Nollaig 1999. Is formáid téacs é JSON atá neamhspleách ar an teanga go hiomlán ach a úsáideann coinbhinsiúin atá eolach do ríomhchláraitheoirí an teaghlaigh C teangacha agus a fhaigheann tacaíocht ó dhúchas le C, C ++, C #, Java, JavaScript, Perl, PHP, Python, agus go leor eile. Fágann na hairíonna seo gur teanga idéalach idirmhalartaithe sonraí JSON.