Referensi JSON JavaScript
JSON ( Java S cript O objek N otation )
JSON adalah format untuk menyimpan dan mengangkut data.
JSON adalah teks, dan teks dapat dipindahkan ke mana saja, dan dibaca oleh bahasa pemrograman apa pun.
Objek JavaScript dapat diubah menjadi JSON, dan JSON dapat diubah kembali menjadi Objek JavaScript.
Dengan cara ini kita dapat bekerja dengan data sebagai objek JavaScript, tanpa penguraian atau terjemahan yang rumit.
Contoh
Mengirim 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;
Untuk tutorial tentang JSON, baca Tutorial JSON kami .
Metode JSON
Method | Description |
---|---|
parse() | Parses a JSON string and returns a JavaScript object |
stringify() | Convert a JavaScript object to a JSON string |
Tipe Data yang Valid
Di JSON, nilai harus berupa salah satu dari tipe data berikut:
- Sebuah benang
- sebuah angka
- sebuah objek (berisi nilai JSON yang valid)
- sebuah array
- sebuah boolean
- batal
Nilai JSON tidak boleh salah satu dari tipe data berikut:
- sebuah fungsi
- kencan
- tidak terdefinisi
Lebih Banyak Contoh
Contoh
Menerima 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;
Contoh
Menyimpan data sebagai JSON, menggunakan penyimpanan lokal
// 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;
Pelajari lebih lanjut tentang JSON di tutorial JSON kami .