JavaScript JSON-verwysing
JSON ( J ava Skrip objeknotasie ) _ _ _
JSON is 'n formaat vir die stoor en vervoer van data.
JSON is teks, en teks kan oral vervoer word en deur enige programmeertaal gelees word.
JavaScript-objekte kan in JSON omgeskakel word, en JSON kan terug na JavaScript-objekte omgeskakel word.
Op hierdie manier kan ons met die data as JavaScript-objekte werk, sonder ingewikkelde ontleding of vertalings.
Voorbeeld
Stuur tans JSON:
// a JavaScript object...:
var myObj =
{ "name":"John",
"age":31, "city":"New York" };
// ...converted into JSON:
var myJSON =
JSON.stringify(myObj);
// send JSON:
window.location = "demo_json.php?x=" + myJSON;
Vir 'n tutoriaal oor JSON, lees ons JSON-tutoriaal .
JSON metodes
Method | Description |
---|---|
parse() | Parses a JSON string and returns a JavaScript object |
stringify() | Convert a JavaScript object to a JSON string |
Geldige datatipes
In JSON moet waardes een van die volgende datatipes wees:
- 'n toutjie
- n nommer
- 'n objek (wat geldige JSON-waardes bevat)
- 'n skikking
- 'n boolean
- nul
JSON-waardes kan nie een van die volgende datatipes wees nie:
- 'n funksie
- n datum
- ongedefinieerd
Meer voorbeelde
Voorbeeld
Ontvang JSON:
// myJSON is text received in JSON format.
// Convert JSON into a JavaScript
object:
var myObj =
JSON.parse(myJSON);
document.getElementById("demo").innerHTML = myObj.name;
Voorbeeld
Stoor data as JSON, met behulp van localStorage
// Storing data:
myObj =
{ "name":"John",
"age":31, "city":"New York" };
myJSON =
JSON.stringify(myObj);
localStorage.setItem("testJSON", myJSON);
// Retrieving data:
text = localStorage.getItem("testJSON");
obj =
JSON.parse(text);
document.getElementById("demo").innerHTML = obj.name;
Kom meer te wete oor JSON in ons JSON-tutoriaal .