Mengambil data json satu persatu dengan PHP

Yang sudah akrab dengan JSON pastinya sering menggunakan format ini. Selain ringan sebagai output, juga banyak digunakan sebagai output Web API.

Case !!
Contoh JSON :
{"name":"Ilmu Programmer","website":"http:\/\/www.ilmuprogrammer.com"}

atau bisa dibikin :
$json=json_encode(array(
'name'=>'Ilmu Programmer',
'website'=>'http://www.ilmuprogrammer.com'
));
Mari kita mengambil satu key dari json tersebut, contohnya name

1. Decode JSON terlebih dahulu
$dec=json_decode($json);
2. Lalu cek key dari JSON dan ambil datanya
if(!property_exists($dec,"name")){
echo ""; //kosong
}else{
$item=$dec->name;
echo $item;
}
Note :
Pengalaman saya menggunakan fungsi di atas dimana saya menyimpan banyak data pada sebuah table dan satu field. Beberapa hal ada data statis bisa disimpan pada sebuah field, dan jika 1 data mempunyai anak data lainnya, tidak mungkin membuat field baru. Makanya saya menggunakan JSON data tersebut untuk menyimpan data-data custom.
Untuk mempelajari lebih detailnya, kita bisa belajar dari JSON data yg difungsikan oleh CMS sekelas Wordpress

Kode lengkapnya

0 Response to "Mengambil data json satu persatu dengan PHP"

Posting Komentar