Podręcznik referencyjny JavaScript JSON
- . Poprzednia strona
- Następna strona JS Map
JSON (JavaScript Object Notation, JavaScript Obiekt Notacja)
JSON jest formatem używanym do przechowywania i przesyłania danych.
JSON jest formatem używanym do przechowywania i przesyłania danych.
JSON jest tekstem, który można przesyłać wszędzie i czytać przez dowolny język programowania.
W ten sposób możemy używać danych jako obiektów JavaScript, bez złożonej analizy lub konwersji.
Przykład
Wysyłanie JSON:
// Obiekt JavaScript... var myObj = { "name":"Bill", "age":19, "city":"Seattle" }; // ...Konwertuj na JSON: var myJSON = JSON.stringify(myObj); // Wysyłanie JSON: window.location = "demo_json.php?x=" + myJSON;
document.getElementById("demo").innerHTML = obj.name;
Spróbuj sam Aby uzyskać więcej informacji o JSON, przeczytaj naszJSON Tutorial
Metody JSON
Metoda | Opis |
---|---|
parse() | Rozwiń ciąg znaków JSON i zwróć obiekt JavaScript. |
stringify() | Konwertuj obiekt JavaScript na ciąg znaków JSON. |
Poprawne typy danych
W JSON, wartości muszą być jednym z następujących typów danych:
- Ciąg znaków
- Liczba
- Obiekt (zawierający poprawne wartości JSON)
- Tablica
- 布尔
- null
Wartości JSON nie mogą być jednym z następujących typów danych:
- Funkcja
- Data
- undefined
Więcej przykładów
Przykład
Odbieranie JSON:
// myJSON jest tekstem otrzymanym w formacie JSON // Konwersja JSON na obiekt JavaScript: var myObj = JSON.parse(myJSON); document.getElementById("demo").innerHTML = myObj.name;
document.getElementById("demo").innerHTML = obj.name;
Przykład
Używając localStorage, zapisz dane jako JSON:
// Zapis danych: myObj = { "name":"Bill", "age":19, "city":"Seattle" }; myJSON = JSON.stringify(myObj); localStorage.setItem("testJSON", myJSON); // Pobieranie danych: text = localStorage.getItem("testJSON"); obj = JSON.parse(text); document.getElementById("demo").innerHTML = obj.name;
document.getElementById("demo").innerHTML = obj.name;
Spróbuj sam Aby uzyskać więcej informacji o JSON, przeczytaj naszJSON Tutorial
- . Poprzednia strona
- Następna strona JS Map