Dokumentacja JavaScript JSON
JSON ( notacja obiektu skryptu java ) _ _ _
JSON to format do przechowywania i transportu danych.
JSON to tekst, a tekst może być transportowany w dowolne miejsce i odczytywany przez dowolny język programowania.
Obiekty JavaScript można przekonwertować na JSON, a JSON można przekonwertować z powrotem na obiekty JavaScript.
W ten sposób możemy pracować z danymi jako obiektami JavaScript, bez skomplikowanego parsowania czy tłumaczeń.
Przykład
Wysyłanie 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;
Aby zapoznać się z samouczkiem dotyczącym JSON, przeczytaj nasz samouczek JSON .
Metody JSON
Method | Description |
---|---|
parse() | Parses a JSON string and returns a JavaScript object |
stringify() | Convert a JavaScript object to a JSON string |
Prawidłowe typy danych
W JSON wartości muszą być jednym z następujących typów danych:
- sznurek
- numer
- obiekt (zawierający prawidłowe wartości JSON)
- tablica
- wartość logiczna
- zero
Wartości JSON nie mogą być jednym z następujących typów danych:
- funkcja
- randka
- nieokreślony
Więcej przykładów
Przykład
Otrzymywanie 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;
Przykład
Przechowywanie danych w formacie JSON przy użyciu 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;
Dowiedz się więcej o JSON w naszym samouczku JSON .