App: Sealladair JSON an-asgaidh gus toradh an API agad a pharsadh agus fhaicinn
Tha amannan ann nuair a bhios mi ag obair Notation Object JavaScript (JSON) faighinn seachad no tilleadh o API agus feumaidh mi trioblaid a dhèanamh air mar a tha mi a ’parsadh an raon a tha air a thilleadh. Ach, a ’mhòr-chuid den ùine tha e duilich oir chan eil ann ach aon sreang. Sin nuair a Sealladair JSON a’ tighinn a-steach gu math feumail gus an urrainn dhut an dàta rangachd a chuir a-steach agus an uairsin gluasad troimhe gus am fiosrachadh a tha a dhìth ort fhaighinn a-mach.
Dè a th ’ann an Nota Cuspair JavaScript (JSON)?
Is e cruth iomlaid dàta aotrom a th’ ann an JSON (JavaScript Object Notation) a tha furasta dha daoine a leughadh agus a sgrìobhadh agus furasta dha innealan a pharsadh agus a ghineadh. Tha e stèidhichte air fo-sheata de chànan prògramadh JavaScript, agus tha e air a chleachdadh gus structaran dàta a riochdachadh ann an cruth teacsa a ghabhas a chuir agus fhaighinn thairis air lìonra.
Source: JSON
Tha nì JSON na chruinneachadh neo-òrdaichte de chàraidean luach-iuchrach, far a bheil gach iuchair na shreang agus faodaidh gach luach a bhith na shreang, àireamh, boolean, null, sreath, no nì JSON eile. Tha na paidhrichean prìomh luach air an sgaradh le cromagan agus air an cuairteachadh le braces lùbach {}
.
JSON eisimpleir
{
"name": "John Doe",
"age": 35,
"isMarried": true,
"address": {
"street": "123 Main St.",
"city": "Anytown",
"state": "CA"
},
"phoneNumbers": [
"555-555-1212",
"555-555-1213"
]
}
San eisimpleir seo, tha còig paidhrichean prìomh luach aig an nì JSON: "name"
, "age"
, "isMarried"
, "address"
, agus "phoneNumbers"
. Luach na "address"
na nì JSON eile, agus luach "phoneNumbers"
's e sreath de shreathan.
Tha JSON buannachdail oir tha e furasta dha innealan a pharsadh agus a ghineadh. Tha e stèidhichte air fo-sheata de Inbhe Cànain Prògramadh JavaScript ECMA-262 3mh Deasachadh - Dùbhlachd 1999. 'S e cruth teacsa a th' ann an JSON a tha gu tur neo-eisimeileach a' chànain ach a chleachdas gnàthasan air a bheil luchd-prògramaidh an teaghlach chànanan C eòlach agus a tha a' faighinn taic dhùthchasach. le C, C ++, C #, Java, JavaScript, Perl, PHP, Python, agus mòran eile. Tha na feartan sin a’ fàgail JSON na dheagh chànan eadar-mhalairte dàta.