Cara Mudah Parsing Data JSON Dengan Menggunakan PHP





Heyooo guys ,gimana kabarnya hari ini ? baik kan ? , pada kesempatan kali ini admin akan sharing tutorial seputar coding nih , yap sesuai judul diatas yang akan kita bahas kali ini adalah cara parsing data JSON dengan PHP.Ada yang belum tahu apa itu JSON ? JSON (JavaScript Object Nation) adalah sebuah format pertukaran data ringkas yang mirip dengan sebuah database , hanya saja JSON ini berbentuk teks yang mudah dibaca dan dipahami oleh seseorang dengan catatan datanya sudah disusun secara rapi.

JSON biasanya diimplementasikan untuk memberikan akses ke sebuah restfull API ,bertujuan untuk berbagi data yang dimiliki oleh suatu situs dalam bentuk JSON. Saat kita ingin menampilkan data JSON ,kita harus mengolah data tersebut dari Bentuk String ke dalam bentuk Object, disinilah kita memerlukan sebuah fungsi yang bisa melakukan tugas tersebut.Banyak bahasa pemograman yang bisa melakukan parsing terhadap data JSON akan tetapi yang akan kita bahas kali ini dalah PHP , tidak perlu berlama lama langsung saja ke tutorialnya.


1. Pastikan sudah ada data JSON yang akan kita parsing. Disini saya akan parsing data siswa
[
  {  
      "nisn":"029039828",
      "nama":"Andika Alif",
      "alamat":"Surabaya",
      "kelas":"X IPS 1"
  },
  {  
      "nisn":"8493847589",
      "nama":"Gissela Putri",
      "alamat":"Surabaya",
      "kelas":"X IPS 2"
  },
  {  
      "nisn":"4893849238",
      "nama":"Anggun Pramudya",
      "alamat":"Surabaya",
      "kelas":"X IPA 1"
  },
  {  
      "nisn":"4839482034",
      "nama":"Gerald Aldivo",
      "alamat":"Surabaya",
      "kelas":"X IPA 2"
  },
  {  
      "nisn":"5834829409",
      "nama":"Jecky Sutaryadi",
      "alamat":"Surabaya",
      "kelas":"X BAHASA 1"
  },
  {  
      "nisn":"4300043829",
      "nama":"Amanda Salsabila",
      "alamat":"Surabaya",
      "kelas":"X BAHASA 2"
  }
]

2. Buka Text Editor kalian kemudian tuliskan kode berikut
<?php

$getdata = file_get_contents('data.json');
$data = json_decode($getdata, true);
?>

Oke admin jelasin dulu apa maksud dari kode diatas , fungsi file_get_contents() digunakan untuk mengambil data JSON yang akan ditampilkan. sedangkan json_dcode($getdata, true) digunakan untuk memparsing data dalam bentuk array assosiatif.

3. Tahap ini kita mencoba menampilkan data yang sudah diparsing dengan menggunakan perulangan foreach, kira kira syntaxnya seperti ini
<?php

$getdata = file_get_contents('data.json');
$data = json_decode($getdata, true);



foreach($data as $siswa{

	echo 'Nim :'.$siswa['nisn'].'<br>';
	echo 'Nama :'.$siswa['nama'].'<br>';
	echo 'Alamat :'.$siswa['alamat'].'<br>';
	echo 'Jurusan :'.$siswa['kelas'].'<p>';
}
?>
4. Terakhir simpan filenya kemudian jalankan. Hasilnya akan seperti ini
 


Nah itu tadi sedikit tutorial dari saya cukup mudah kan ? ,semoga tutorial kali  ini bermanfaat untuk kita semua.Bagi kalian yang ingin request tutorial silakan tulis dikolom komentar ya.Satu lagi, jangan lupa share artikel ini agar teman kalian tau tentang apa yang kalian tau. Oke.. see you next time ^^

Posting Komentar

0 Komentar