Cara menggunakan json parse php


kamarin saya sudah membahas cara menggunakan JSON pada javascript sekarang saya akan bahas cara menggunakan JSON pada PHP, JSON selain bisa di baca dalam javascript, JSON juga bisa di baca dengan PHP, hanya kita harus merubah format JSON tersebut ke dalam bentuk Array atau Array Object, untuk dapat menggunakan format JSON di PHP kita tidak perlu menambahkan modul ataupun plugin karena PHP sudah mendukung format JSON dengan menggunakan fungsi dari json_encode dan json_decode.
Fungsi dari json_encode sendiri yaitu merubah bentuk Array menjadi JSON sedangkan kalau json_decode adalah kebalikan dari json_encode yaitu merubah format JSON ke bentuk Array, coba lihat contoh di bawah ini


BELAJAR JSON


1, 'nama'=>'Mochamad Rohmat'];
 print_r[$array];
 // makan akan menghasilkan : Array [ [id] => 1 [nama] => Mochamad Rohmat ]

 // bentuk JSON dari variable $array
 $json = json_encode[$array];
 echo $json;
 // maka akan menghasilkan : {"id":1,"nama":"Mochamad Rohmat"}

 // jika format JSON mau di rubah lagi ke format Array maka menggunakan fungsi dari json_decode
 $array = json_decode[$json];
 print_r[$array];
 // maka akan menghasilkan : stdClass Object [ [id] => 1 [nama] => Mochamad Rohmat ]
?>


contoh json diatas yaitu contoh dari JSON Object karena hanya memiliki 1 data, lalu bagaimana cara membaca format JSON di PHP, perhatikan kode dibawah


BELAJAR JSON


1, 'nama'=>'Mochamad Rohmat'];
 echo $array['nama'];
 // maka akan menghasilkan : Mochamad Rohmat karena kita mencetak array dari key nama

 // convert Array ke format JSON
 $json = json_encode[$array];

 // jika anda ingin membaca format JSON di PHP maka JSON harus di convert ke Array Object dengan menggunakan json_decode
 $array = json_decode[$json];
 echo $array->nama;
 // maka akan menghasilkan : Mochamad Rohmat
?>


kalau tadi kita membaca format JSON Object agar bisa dibaca di PHP, bagaimana dengan JSON Array, perhatikan kode dibawah, disini saya menggunakan data dari database untuk membuat JSON Array.


BELAJAR JSON


';
 // Array [ [0] => Array [ [id] => 1 [nama] => Rohmat [alamat] => Jln. Pantura ciasem tengah ] [1] => Array [ [id] => 2 [nama] => Mimin [alamat] => Jlan. Krajan timur ] [2] => Array [ [id] => 3 [nama] => Maman [alamat] => Jlan. Krajan barat ] [3] => Array [ [id] => 4 [nama] => Roni [alamat] => Jlan. Mekar sari indah ] ] 

 // jika datas di rubah menjadi format JSON dengan menggunakan json_decode makan akah menghasilkan JSON Array seperti ini
 $json = json_encode[$datas];
 echo 'Ini hasil dari JSON Array : ';
 echo $json;
 echo '';
 // [{"id":"1","nama":"Rohmat","alamat":"Jln. Pantura ciasem tengah"},{"id":"2","nama":"Mimin","alamat":"Jlan. Krajan timur"},{"id":"3","nama":"Maman","alamat":"Jlan. Krajan barat"},{"id":"4","nama":"Roni","alamat":"Jlan. Mekar sari indah "}] 

 // seperti yang sudah saya contohkan di atas untuk membaca format JSON di PHP anda harus merubahnya kembali ke Array dengan menggunakan json_decode
 echo 'Ini hasil dari Array Object : ';
 $json = json_decode[$json];
 print_r[$json];
 echo '';

 // meloop data Array Object
 foreach[$json as $data]{
  echo 'ID : '.$data->id;
  echo 'NAMA : '.$data->nama;
  echo 'ALAMAT : '.$data->alamat;
  echo '';
 }
 // jika anda buka di browser maka akan menghasilkan
 // ID : 1
 // NAMA : Rohmat
 // ALAMAT : Jln. Pantura ciasem tengah
 // ...... dan seterusnya
?>


OK sampai disini dulu pembahasan mengenai JSON di PHP, selamat mencoba dan semoga bisa bermanfaat

Ternyata bahasa pemograman PHP bisa kamu implementasikan sehingga bisa digunakan sebagai alat untuk mengolah data yang disebut json, dengan sedikit tambahan beberapa fungsi pada proyek PHP kamu, kamu bisa mengolah data json sesuai keinginan kamu, contoh sederhanya seperti membuat sebuah respon yang dimana data dari hasil respon tersebut didapat dari data json.

JSON atau singkatan dari JavaScript Object Notation, adalah suatu format data ringkas pertukaran data komputer layaknya sebuah database, formatnya yang hanya dalam bentuk teks membuat manusia dapat membacanya dengan mudah tetapi dengan kondisi data json tersebut dibuat menjadi tersusun terlebih dahulu, data json ini biasanya digunakan oleh para developer untuk memberikan sebuah akses restfull api atau sebuah situs yang bertujuan untuk berbagi data yang dia miliki dalam bentuk json.

Json bisa kamu olah menggunakan script php, contoh sederhananya seperti yang sudah dijelaskan di atas adalah dengan membuat sebuah respon yang dimana datanya didapat dari data json yang ada, berikut tutorialnya.

DAFTAR ISI

Langkah:

1. Kamu buka aplikasi IDE yang biasa kamu gunakan atau bisa menggunakan notepad.

2. Lalu kamu masukan script di bawah ini.

Fungsi echo hanyalah untuk melakukan print suatu data yang diberikan, data yang diberikan pada script diatas adalah $json[0][‘username’], dimana data ini merupakan suatu variabel yang didapat dari hasil decode pada fungsi sebelumnya [ json_decode[] ]

4. Pastikan kamu sudah menggabungkan kedua script di atas sehingga hasilnya seperti gambar di bawah ini.

5. Maka hasil/respon dari script di atas akan seperti pada gambar di bawah ini.

6. Selesai.

Penjelasan

Kenapa hasil yang didapat sebuah teks ” demo ” ? karena data json yang penulis ambil memiliki data string dengan isi teks “demo”, berikut ini data json yang penulis gunakan.

Pada gambar di atas dijelaskan, urutan tangga [yang menggunakan nomor] ke-0, tersedia lagi 2 path yaitu username dan password, dimana pada kasus di tahap ke-3 penulis mengambil path username sehingga hasil yang didapatkan adalah teks demo.

Jika kamu ingin menggunakan data json yang sama seperti penulis, kamu bisa menyimpan kode di bawah ini dengan nama file data.json

JSON parse untuk apa?

JSON.parse[] dapat mengambil fungsi sebagai argumen kedua yang dapat mengubah nilai objek sebelum mengembalikannya.

Apa itu JSON di PHP?

Apa Itu JSON? JSON adalah singkatan dari Javascript Object Notation. Ia merupakan tipe data object pada bahasa pemrograman javascript. Struktur datanya jelas dan sederhana, serta mudah dibaca baik oleh mesin mau pun manusia.

Kapan menggunakan JSON?

Untuk penerapannya, JSON digunakan untuk mengirimkan data dengan cara data diuraikan dan dikirimkan melalui internet. Sedangkan XML memiliki data yang lebih terstruktur dan pengguna dapat menggunakannya untuk menambahkan catatan.

Untuk apa JSON digunakan khususnya pada pemrograman Android?

JSON biasanya digunakan sebagai format standar untuk bertukar data antar aplikasi.

Bài mới nhất

Chủ Đề