Ringkasan 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;

Coba sendiri

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;

Coba sendiri

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;

Coba sendiri

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.