Berikut dibawah ini cara membuat JSON di PHP
- Buat file dan menyimpannya dengan nama index.php
<?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);
?>
dari kode diatas , apabila dijalankan pada layar browser Anda akan terlihat seperti ini
{
"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"
}
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 array
Konstanta ini memerlukan versi PHP 5.3 atau lebih tinggi.
Tidak ada komentar:
Posting Komentar