- Back to Home »
- CREATE JSON , JSON »
- JSON
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 :
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.
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);
?>
$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"
"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
PENULIS :
DEVO FRIHANDANA
@devofrihandana