Abka: Daawade JSON oo bilaasha si loo kala saaro oo loo eego wax soo saarka API kaaga
Waxa jira wakhtiyo aan lashaqeeyo Qoraalka Sheyga JavaScript (JSON) laga soo gudbo ama laga soo noqdo oo isdiyaari, oo waxaan u baahanahay inaan xalliyo sida aan u kala shaandhaynayo safka la soo celiyay. Si kastaba ha noqotee, inta badan way adagtahay maxaa yeelay waa hal xarig oo keliya. Taasi waa markii a JSON Muuqaal aad bay u anfacaysaa si aad u dhex geli karto xogta kala sarraysa ka dibna aad dhex rogto si aad u ogaato macluumaadka aad u baahan tahay.
Waa maxay ogeysiiska sheyga JavaScript (JSON)?
JSON (JavaScript Object Notation) waa qaab xogta-isweydaarsiga fudud oo u fudud bini'aadamka inay wax akhriyaan oo qoraan una fudud mashiinnada si ay u kala shaandheeyaan una soo saaraan. Waxay ku salaysan tahay qayb ka mid ah luuqadda barnaamijka JavaScript, waxaana loo adeegsadaa in lagu matalo qaab-dhismeedka xogta qaab qoraal ah oo loo diri karo laguna heli karo shabakad.
Source: JSON
Shayga JSON waa ururin aan la dalban oo ah lammaane-qiimo muhiim ah, halkaas oo fure kastaa uu yahay xadhig oo qiimihiisu noqon karo xadhig, lambar, boolean, null, array, ama shay kale oo JSON ah. Lammaanaha qiimaha-furaha ah waxaa lagu kala saaraa hakadyo waxayna ku hareeraysan yihiin xarkaha qalloocan {}
.
Tusaale ahaan JSON
{
"name": "John Doe",
"age": 35,
"isMarried": true,
"address": {
"street": "123 Main St.",
"city": "Anytown",
"state": "CA"
},
"phoneNumbers": [
"555-555-1212",
"555-555-1213"
]
}
Tusaalahan, shayga JSON wuxuu leeyahay shan lamaane oo qiimo leh: "name"
, "age"
, "isMarried"
, "address"
, Iyo "phoneNumbers"
. Qiimaha "address"
waa shay kale oo JSON ah, iyo qiimaha "phoneNumbers"
waa xargo badan.
JSON waa faa'iido sababtoo ah way u fududahay mashiinada si ay u kala saaraan oo ay dhaliyaan. Waxay ku salaysan tahay qayb ka mid ah JavaScript Programming Language Standard ECMA-262 Daabcaaddii 3aad - Disembar 1999. JSON waa qaab qoraal ah oo gebi ahaanba ka madaxbannaan luqadda laakiin adeegsada heshiisyada ay yaqaanaan barnaamijyada qoyska C ee luqadaha oo asal ahaan la taageero. by C, C++, C #, Java, JavaScript, Perl, PHP, Python, iyo kuwo kale oo badan. Guryahani waxay ka dhigaan JSON luqad isweydaarsiga xogta ku habboon.