8 Des 2015

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 We... thumbnail 1 summary
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
Jika anda terbantu dengan artikel saya, dimohon klik iklan pada bagian atas/bagian bawah/bagian kanan (Untuk memberikan semangat penulis membuat artikel :D )
(Gunakan Google Accounts anda untuk berkomentar atau akun disqus)
Donasi :
BNI Syariah 0649420235 AN Heru Rahmat Akhnuari
BCA 3120670319 an. Heru Rahmat Akhnuari
BRI 005801112479504 an. Heru Rahmat Akhnuari