JSON简介
JSON: JavaScript Object Notation(JavaScript 对象标记法)。
JSON ne wani syntax na girmuwa da za a iya girmawa bayanin kuma rufe bayanin zuwa server.
JSON ne bayanin a kan JavaScript Object Notation (JSON).
rufe bayanin
idancin bayanin a kan browser da server tsawon nisan kaiyayen, bayanin ne kowace tekstu ne.
JSON ne bayanin a kan tekstu, a zai iya kewaye kowace JavaScript object zuwa JSON, kuma a zai iya kaiya shi zuwa server.
a zai iya kewaye dukiya kowace JSON daga server zuwa JavaScript object.
daidai wuri, a zai iya kewaye kanan bayanin a kan JavaScript object kuma a zai iya kaiya shi zuwa server kuma a zai iya kewaye shi zuwa server.
rufe bayanin
idancin bayanin a kan JavaScript object, an zai iya sake kewaye shi zuwa JSON, kuma a zai iya kaiya shi zuwa server.
dakarun
var myObj = { name:"Bill Gates", age:62, city:"Seattle" }; var myJSON = JSON.stringify(myObj); window.location = "demo_json.php?x=" + myJSON;
a zai kammala daga baya ka fiyawa a binciken kwanan kwanan ka bayanin JSON.stringify()
kalaman kanan kwarin.
girmuwa bayanin
idancin bayanin a kan JSON, an zai iya sake kewaye shi zuwa JavaScript object:
dakarun
var myJSON = '{ "name":"Bill Gates", "age":62, "city":"Seattle" }'; var myObj = JSON.parse(myJSON); document.getElementById("demo").innerHTML = myObj.name;
a zai kammala daga baya ka fiyawa a binciken kwanan kwanan ka bayanin JSON.parse()
kalaman kanan kwarin.
girmuwa bayanin
idancin bayanin a girmuwa, an gana girmuwa a kan format kanan, kuma kafin a girmuwa a girmuwa a kan wuri na, bayanin ne wani daga manyan format na farko.
JSON ya barasai kanama baya da za a iya rufe bayanin JavaScript object ne.
dakarun
girmuwa bayanan a kanamanta gudanarawa dake
//girmuwa bayan: myObj = { name:"Bill Gates", age:62, city:"Seattle" }; myJSON = JSON.stringify(myObj); localStorage.setItem("testJSON", myJSON); //girmuwa bayan: text = localStorage.getItem("testJSON"); obj = JSON.parse(text); document.getElementById("demo").innerHTML = obj.name;
What is JSON?
- JSON means JavaScript object notation(JavaScript Object Notation)
- JSON is a lightweight data exchange format
- JSON has self-descriptive and easy to understand
- JSON independent of language*
*
JSON uses JavaScript syntax, but the JSON format is plain text.
Text can be read and used as data by any programming language.
JSON format was initially proposed by Douglas Crockford.
Why use JSON?
Because JSON format is just text, it can be easily transferred between servers and browsers and used as a data format for any programming language.
JavaScript provides built-in functions to convert strings written in JSON format into native JavaScript objects:
JSON.parse()
Therefore, if you receive data in JSON format from the server, you can use it like any other JavaScript object.