Parsing data JSON dari webservice kependudukan di Dinas Kependudukan dan Pencatatan Sipil. Data kependudukan ini untuk dimanfaatkan pada Sistem Informasi Puskesmas. Hal ini sangat membantu terutama dalam proses penginputan data pasien.
langkah pertama tentu mendapatkan url webservice dari DISDUKCAPIL.
Misal mendapatkan JSON seperti berikut :
{"content":[{"NIK":"332313xxxxxx0001","NO_KK":"3323xxxxxx120007","NAMA_LGKP":"TRI PURNOMO","JENIS_KLMIN":"LAKI-LAKI","TMPT_LHR":"KEBUMEN","TGL_LHR":"xxxx-xx-xx","GOL_DARAH":"B","AGAMA":"ISLAM","STATUS_KAWIN":"KAWIN","STAT_HBKEL":"KEPALA KELUARGA","PDDK_AKH":"DIPLOMA IV\/STRATA I","JENIS_PKRJN":"PEGAWAI NEGERI SIPIL (PNS)","NAMA_LGKP_IBU":"xxxxxx","NAMA_LGKP_AYAH":"xxxxx","NO_PROP":"33","PROP_NAME":"JAWA TENGAH","NO_KAB":"23","KAB_NAME":"xxxxxxxx","NO_KEC":"3","KEC_NAME":"xxxxxxxxx","NO_KEL":"1014","KEL_NAME":"MUNGSENG","ALAMAT":"LINGK. DALEMAN ASRI","NO_RT":"4","NO_RW":"4","DUSUN":null}],"lastPage":true,"numberOfElements":1,"sort":null,"totalElements":1,"firstPage":true,"number":0,"size":10}
Proses selanjutnya adalah mengolah JSON dengan json_decode :
$data = json_decode(file_get_contents($jsonfile), true);
print_r($data); //untuk menampilkan data array dari JSON
echo "NIK : ".$data['content'][0]['NIK']; //formula untuk menampilkan data NIK
jika menginginkan disimpan di variabel :
$nik=$data['content'][0]['NIK'];
Demikian seklumit pengalaman tentang parse JSON. semoga bermanfaat.
Tidak ada komentar:
Posting Komentar