Uhlelo lokusebenza: Isibukeli samahhala se-JSON Sokucazulula futhi Sibuke Okukhiphayo kwe-API Yakho
Kunezikhathi lapho ngisebenza khona I-JavaScript Object Notation (I-JSON) ukudlula noma ukubuya Ama-API futhi ngidinga ukuxazulula inkinga ukuthi ngicubungula kanjani uhlu olubuyisiwe. Kodwa-ke, isikhathi esiningi kunzima ngoba kuyintambo eyodwa nje. Yilapho a UJSON Viewer iza kahle kakhulu ukuze ukwazi ukuhlehlisa idatha yesigaba bese upheqa ukuze uthole ulwazi oludingayo.
Yini iJavaScript Object Notation (JSON)?
I-JSON (I-JavaScript Object Notation) ifomethi yokushintshana kwedatha engasindi okulula ukuthi abantu bayifunde futhi bayibhale futhi kulula ngemishini ukuyihlaziya nokuyikhiqiza. Isekelwe kusethi engaphansi yolimi lokuhlela lwe-JavaScript, futhi isetshenziselwa ukumela izakhiwo zedatha ngefomethi yombhalo engathunyelwa futhi yamukelwe ngenethiwekhi.
Source: I-JSON
Into ye-JSON iqoqo elingahlelekile lamapheya enani elingukhiye, lapho ukhiye ngamunye eyiyunithi yezinhlamvu futhi inani ngalinye lingaba iyunithi yezinhlamvu, inombolo, izimiso eziphusile, i-null, amalungu afanayo, noma enye into ye-JSON. Amapheya enani elingukhiye ahlukaniswa ngokhefana futhi azungezwe izikaki ezigoqekile {}
.
JSON Isibonelo
{
"name": "John Doe",
"age": 35,
"isMarried": true,
"address": {
"street": "123 Main St.",
"city": "Anytown",
"state": "CA"
},
"phoneNumbers": [
"555-555-1212",
"555-555-1213"
]
}
Kulesi sibonelo, into ye-JSON inamapheya enani elingukhiye amahlanu: "name"
, "age"
, "isMarried"
, "address"
, Futhi "phoneNumbers"
. Inani le- "address"
enye into ye-JSON, kanye nenani le "phoneNumbers"
iwuxhaxha lwezintambo.
I-JSON inenzuzo ngoba kulula ngemishini ukuyihlaziya futhi ikhiqize. Isekelwe kusethi engaphansi ye-JavaScript Programming Language Standard ECMA-262 3rd Edition - Disemba 1999. I-JSON iyifomethi yombhalo ezimele ngokuphelele kodwa isebenzisa izimiso ezijwayelekile kubahleli bohlelo lomndeni C wezilimi futhi esekelwa ngokomdabu. ngo-C, C++, C#, Java, JavaScript, Perl, PHP, Python, nabanye abaningi. Lezi zakhiwo zenza i-JSON ibe ulimi olufanele lokushintshisana kwedatha.