AJAX dan JSON

Di dalam penggunaan AJAX, ada beberapa cara format data yang dikirimkan antara client dan server. Salah satunya adalah JSON. JSON atau Javascript Object Notation adalah sebuah format data yang kecil dan mudah digunakan di mana saja. Kegunaannya mirip dengan XML.

Perbedaan JSON dengan XML antara lain

  • Lebih kecil daripada XML karena penggunaan penandaan data yang sangat minim. Dengan demikian data JSON akan lebih cepat ditransfer dalam jaringan daripada XML.
  • Obyek pada JSON memiliki tipe sedangkan data XML tidak memiliki tipe.
  • Bentuk JSON dapat langsung digunakan pada kode Javascript.
  • Terdapat fungsi untuk melakukan decode dan encode pada PHP.

Sebuah objek JSON adalah himpunan pasangan nama dan nilai. Sebuah obyek dimulai dengan karakter “{” dan diakhiri oleh karakter “}”. Setiap pasangan dipisahkan oleh karakter “,” dan antara nama dan nilai dipisahkan oleh karakter “:”.

Contoh sebuah obyek JSON adalah

var myJSONObject = {"bindings": [
{"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"},
{"ircEvent": "PRIVMSG", "method": "deleteURI", "regex": "^delete.*"},
{"ircEvent": "PRIVMSG", "method": "randomURI", "regex": "^random.*"}
]
};

untuk selanjutnya dapat dibaca di blog gw yang satu lagi.

Leave a Reply