Laman

Selasa, 20 Mei 2014

JSON

JSON ?????
What is that ?
Ok, i will explaining about JSON

JSON merupakan singkatan dari JavaScript Object Notation dan  JSON adalah format pertukaran data yang ringan (lightweight data-interchange format), mudah dibaca dan ditulis, serta mudah diterjemahkan dan di-generate oleh komputer. Format ini dibuat berdasarkan bagian dari Bahasa Pemprograman JavaScript, Standar ECMA-262 Edisi ke-3 – Desember 1999. JSON merupakan format teks yang tidak bergantung pada bahasa pemprograman apapun karena menggunakan gaya bahasa yang umum digunakan oleh programmer keluarga C termasuk C, C++, C#, Java, JavaScript, Perl, Python dll. Oleh karena sifat-sifat tersebut, menjadikan JSON ideal sebagai bahasa pertukaran-data.

JSON VS XML
Ukuran data JSON lebih kecil daripada XML.  JSON lebih cepat dari XML dalam hal pembacaan dan penulisan dan lebih mudah memparsing datanya  daripada XML. JSON menggunakan array sedangkan XML menggunakan tag markup.
JSON terbuat dari 2 struktur:
1. Kumpulan pasangan nama/nilai (object, record, struct, dictionary)
2. Daftar nilai terurutkan (array, vector, list)
Fungsi JSON di PHP ada 2, yaitu:
1. Json_encode à  untuk mengubah array ke bentuk json
2. Json_decode à  untuk mengubah json ke array
Memahami JSON di PHP.
Dalam artinya lain, JSON dapat kita katakan sebagai pemaketan data yang bertujuan untuk  menjembatani antara antar muka dengan service background seperti database server, sama halnya dengan penggunaan xml. Dalam Json, yang kita perlu pahami hanya dua kunci yaitu key dan value. key kalau digambarkan secara sederhana adalah nama field dan value adalah isinya. Pada dasarnya Json sendiri adalah data berbentuk String untuk parsing-parsing data. kita dapat membuat Json hanya dengan menggunakan variabel string yang ditulis secara manual seperti dibawah ini
 echo “{nama:’michael’}”;
Penggunaan contoh diatas kurang dianjurkan karena tidak efesien, penggunaan yang dianjurkan adalah menggunakan fungsi json_encode
$result = Array() //definisi result sebagai array
$result['nama'] = “michael”; //membuat array dengan key nama valuenya michael
echo json_encode($result); //mengubah array kedalam format json (string)

Menggunakan object
$result = new stdClass();
$result->nama = “michael”;
echo json_encode($result); .
silahkan download disini untuk langsung ke TKP

Tidak ada komentar:

Posting Komentar