Ringkasan JSON
- Hal Sebelumnya Contoh AJAX
- Hal Berikutnya Syarat JSON
JSON: JavaScript Object Notation (JavaScript Object Notation).
JSON adalah sebuah sintaks untuk menyimpan dan mengukur data.
JSON ditulis dalam format penanda objek JavaScript.
Pertukaran data
Ketika data diukur antara browser dan server, data ini hanya boleh 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 perlu melakukan analisis dan transkripsi yang kompleks.
Mengirim 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 mengkonversi datanya 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.
Menyimpan data
Pada saat menyimpan data, data harus berada dalam format khusus, dan tidak peduli dimana Anda memilih untuk menyimpannya, teks selalu menjadi format yang sah salah satu.
JSON memungkinkan objek JavaScript disimpan dalam teks.
Contoh
Simpan data di penyimpanan lokal
//menyimpan 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 data pertukaran yang ringan
- JSON mempunyai keterangan diri dan mudah untuk dipahami
- JSON independen dari bahasa*
*
JSON menggunakan sintaks JavaScript, tetapi format JSON adalah teks yang penuh.
Teks dapat dibaca dan digunakan sebagai data oleh setiap bahasa pemrograman.
Format JSON awalnya disajikan 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 semua bahasa pemrograman.
JavaScript menyediakan fungsi bawaan untuk mengkonversi string yang ditulis dalam format JSON menjadi objek JavaScript asli:
JSON.parse()
Jadi, jika Anda menerima data dalam format JSON dari server, maka Anda dapat menggunakannya seperti objek JavaScript lainnya.
- Hal Sebelumnya Contoh AJAX
- Hal Berikutnya Syarat JSON