Posted by : Unknown Thursday, November 21, 2013

JSON
Kali ini saya akan mengulas sedikit tentang JSON berhubung saya sedang buntu pada pemakaian JSON ini jadi saya sebenarnya juga sedang mencari referensi bagaimana cara parsing JSON menggunakan ajax, hehe..

jadi saya hanya bisa mengulas tentang membuat JSON, dari tadi saya hanya menuliskan JSON JSON dan JSON, padahal belum tau JSON itu apa (T.T), cekidot aja deh langsung capcus

A. Pengertian :
JSON (JavaScript Object Notation) adalah suatu format ringkas pertukaran data komputer. Formatnya berbasis teks dan terbaca-manusia serta digunakan untuk merepresentasikan struktur data sederhana dan larik asosiatif (disebut objek). Format JSON sering digunakan untuk mentransmisikan data terstruktur melalui suatu koneksi jaringan pada suatu proses yang disebut serialisasi. Aplikasi utamanya adalah pada pemrograman aplikasi web AJAX dengan berperan sebagai alternatif terhadap penggunaan tradisional format XML.

B. Cara kerja JSON
PHP menyediakan fungsi json_encode () untuk membuat string JSON dari objek dan array. Fungsi ini menerima dua parameter. Pertama adalah nilai yang akan dikodekan dan parameter kedua termasuk pilihan yang mengontrol bagaimana karakter khusus tertentu dikodekan. Parameter ini bersifat opsional.Dalam kode sebelumnya kita buat array asosiatif agak rumit yang berisi informasi perjalanan dari dua penumpang. Melewati array ini untuk json_encode () menciptakan string JSON.Ada lagi ...
Setiap dari konstanta berikut dapat lulus sebagai parameter kedua untuk json_encode ().
 

    JSON_HEX_TAG: Converts < and > to \u003C and \u003E
    JSON_HEX_AMP: Converts &s to \u0026
    JSON_HEX_APOS: Converts ' to \u0027
    JSON_HEX_QUOT: Converts " to \u0022

    
JSON_FORCE_OBJECT: Memaksa nilai kembali dalam JSON string yang menjadi obyek bukan arrayKonstanta ini memerlukan versi PHP 5.3 atau lebih tinggi.


 C. Cara membuat JSON di PHP
1. Buat file PHP bernama index.php dan isinya adalah
   <?php
    $travelDetails = array(
    'asal' => 'Delhi',
    'tujuan' => 'London',
    'penumpang' => array
    (
    array('nama' => 'Mr. Perry Mason', 'tipe' => 'Dewasa',
    'umur'=> 28),
    array('nama' => 'Miss Irene Adler', 'tipe' => 'Dewasa',
    'umur'=> 28)
    ),
    'travelDate' => '17 Desember 2012'
    );
    echo json_encode($travelDetails);
 ?>

2. Buka file index.php di browser maka akan muncul
{
    "asal":"Delhi",
    "tujuan":"London",
    "penumpang":
    [
    {
    "nama":"Mr. Perry Mason",
    "tipe":"Dewasa",
    "umur":28
    },
    {
    "nama":"Miss Irene Adler",
    "tipe":"Dewasa",
    "umur":28
    }
    ],
    "travelDate":"17 Desember 2012"
}


sekian dulu lah yah, penjelasannya, toh saya juga belajar jadi mohon dimaafkan kalau misalnya saya ada salah, dan saya juga punya referensi untuk menyontek dan belajar tentang JSON ini diantaranya :
http://terusbelajar.wordpress.com/2010/09/03/konsep-dasar-json-dan-penggunaannya/
http://ajaxtutorial4us.blogspot.com/2013/03/membuat-json-di-php.html
http://id.wikipedia.org/wiki/JSON

terimakasih atas ilmunya yah para narasumber... :*

PENULIS :
DEVO FRIHANDANA
@devofrihandana

Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © 2013 Laboratorium Pemrograman dan Basis Data -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -