JSON 简介
JSON: JavaScript Object Notation (JavaScript Object Notation).
JSON inaonekana kama ujenzi wa matext wa hifadhi na kusaidia kusikia data.
JSON inashiriki katika ujumbe wa ujumbe wa JavaScript wa matext.
Kusaidia kusikia data
Kama data inasaidia kwa sababu ya mtandao na mtandao, hizi data inaonekana kama matext tu.
JSON inaendelea kama matext, na naweza kubadilika kwa ujumbe wa JavaScript kwa JSON, kisha kusaidia kusikia kwenye mtandao.
Naweza pia kubadilika kwa ujumbe wa JSON kwa ujumbe wa JavaScript kutoka kwenye mtandao.
Kama hivi, naweza kusaidia data kama ujumbe wa JavaScript, bila kusoma na kubadilika kwa sababu ya kina.
Kusaidia kusikia data
Iwapo data yako ikahusiana na ujumbe wa JavaScript, unaweza kubadilika ujumbe huo kuwa JSON, kisha kusaidia kusikia kwenye mtandao.
Mfano
var myObj = { name:"Bill Gates", age:62, city:"Seattle" }; var myJSON = JSON.stringify(myObj); window.location = "demo_json.php?x=" + myJSON;
Unatojifunza zaidi kuhusu JSON.stringify()
Ujumbe wa mifano wa programu.
Pokea data
Iwapo unapokea data kwa muundo wa JSON, unaweza kubadilika katika ujumbe wa JavaScript:
Mfano
var myJSON = '{ "name":"Bill Gates", "age":62, "city":"Seattle" }'; var myObj = JSON.parse(myJSON); document.getElementById("demo").innerHTML = myObj.name;
Unatojifunza zaidi kuhusu JSON.parse()
Ujumbe wa mifano wa programu.
Kusora data
Kwenye ukusora data, data inahitajika kuwa muundo fulani, na kwa sababu ya hivyo, matext ni moja ya muundo zilizopatikana.
JSON inaweza kumkuta tabia ya hifadhi ya ujumbe wa JavaScript kama matext
Mfano
Kumzima data kwenye hifadhi ya kijani
//kumzima data: myObj = { name:"Bill Gates", age:62, city:"Seattle" }; myJSON = JSON.stringify(myObj); localStorage.setItem("testJSON", myJSON); //mukuja data: text = localStorage.getItem("testJSON"); obj = JSON.parse(text); document.getElementById("demo").innerHTML = obj.name;
Nini ni JSON?
- JSON ina maana ya Chakula cha Muundo wa Viungo vya JavaScript (JavaScript Object Notation)
- JSON ni muundo wa data wa kidumu na kizuri
- JSON ina uwezo wa kutokea na kuelewa kwa kilele
- JSON inapendekeza kwa chakula kinaaminia
*
JSON inatumia lugha ya JavaScript, lakini muundo wa JSON ni matukio tu.
Matukio yenye uandikwa yana uwezo wa kuelewa na kutumika na kila chakula cha programu.
Muundo wa JSON ulitolewa na Douglas Crockford.
Kwa nini kutumia JSON?
Kama JSON ni uandikwa tu kama matukio, inaweza kutumika kwa kilele kwenye mbinu na viungo vingine, kama uandikwa kama muundo wa data kwa chakula kwa chakula.
JavaScript inakubaliana na michunguzi ya kusafiri ya JSON kuwa muundo wa JavaScript wa asili:
JSON.parse()
Kwa sababu, kama unapokea data ya JSON kutoka kwa mbinu, unaweza kutumia kama viungo vingine vya JavaScript.