Ringkasan JSON
- Hal Sebelumnya Contoh AJAX
- Hal Berikutnya Gramatika JSON
JSON: JavaScript Object Notation (JavaScript Object Notation).
JSON adalah sebuah sintaks untuk menyimpan dan mengganti data.
JSON ditulis dalam format tag objek JavaScript.
Pergantian data
Ketika data dihubungkan antara browser dan server, data ini hanya dapat berupa teks.
JSON adalah teks, dan kami dapat mengkonversi setiap objek JavaScript ke JSON, lalu kirimkan JSON ke server.
Kami juga dapat mengkonversi setiap JSON yang diterima dari server ke objek JavaScript.
Dengan cara seperti ini, kami dapat mengelola data sebagai objek JavaScript tanpa memerlukan analisis dan transkripsi yang kompleks.
kirim data
Jika data Anda disimpan dalam objek JavaScript, Anda dapat mengkonversi objek tersebut ke JSON, lalu kirimkannya ke server.
Contoh
var myObj = { name:"Bill Gates", age:62, city:"Seattle" }; var myJSON = JSON.stringify(myObj); window.location = "demo_json.php?x=" + myJSON;
Anda akan belajar lebih banyak tentang JSON.stringify()
pengetahuan tentang fungsi.
menerima data
Jika Anda menerima data dalam format JSON, Anda dapat mengkonversikannya ke objek JavaScript:
Contoh
var myJSON = '{ "name":"Bill Gates", "age":62, "city":"Seattle" }'; var myObj = JSON.parse(myJSON); document.getElementById("demo").innerHTML = myObj.name;
Anda akan belajar lebih banyak tentang JSON.parse()
pengetahuan tentang fungsi.
Simpan data
Saat mengirimkan data, data harus dalam format khusus, dan apa pun tempat Anda pilih untuk menyimpannya, teks selalu adalah format yang sah salah satu.
JSON memungkinkan objek JavaScript disimpan dalam teks.
Contoh
Simpan data di penyimpanan lokal
//simpan data: myObj = { name:"Bill Gates", age:62, city:"Seattle" }; myJSON = JSON.stringify(myObj); localStorage.setItem("testJSON", myJSON); //menerima data: text = localStorage.getItem("testJSON"); obj = JSON.parse(text); document.getElementById("demo").innerHTML = obj.name;
Apa itu JSON?
- JSON adalah singkatan untuk JavaScript Object Notation(JavaScript Object Notation)
- JSON adalah format pertukaran data yang ringan
- JSON mempunyai keterangan diri dan mudah dipahami
- JSON bebas dari bahasa*
*
JSON menggunakan sintaks JavaScript, tetapi format JSON adalah teks yang penuh.
Teks dapat di读本 dan digunakan sebagai data oleh setiap bahasa pemrograman.
Format JSON awalnya diperkenalkan oleh Douglas Crockford.
Mengapa menggunakan JSON?
Karena format JSON hanya teks, ia dapat dengan mudah dijalankan antara server dan browser, dan digunakan sebagai format data untuk setiap bahasa pemrograman.
JavaScript menyediakan fungsi bawaan untuk mengkonversi string yang ditulis dalam format JSON menjadi obyek JavaScript asli:
JSON.parse()
Jika Anda menerima data dalam format JSON dari server, maka Anda dapat menggunakannya seperti obyek JavaScript lainnya.
- Hal Sebelumnya Contoh AJAX
- Hal Berikutnya Gramatika JSON