Dalam pengembangan sistem web pada saat ini JSON sangat berguna untuk menghubungkan antar bahasa pemrograman satu dengan yang lainya. Tidak terkecuali dengan bahasa pemrograman PHP yang mana pada saat ini banyak sekali developer memanfaatkannya dalam pemb Show
Table of Contents
Apa itu JSON?JSON merupakan singkatan dari JavaScript Object Notation. JSON sendiri dapat diartikan dengan turunan JavaScript yang digunakan dalam transfer dan penyimpanan data yang fungsinya untuk memfasilitasi pertukaran data antar bahasa pemrograman. Format JSONFormat penulisan JSON mengacu pada standar ECMAScript 262 Edisi ke 3 (1999). JSON memiliki struktur kode yang sederhana sehingga Proses loading data yang lebih ringan dan ukuran file yang kecil. Contoh dalam penulisan JSON seperti berikut : { Dalam contoh tersebut isi penulisan format JSON terbagi menjadi 2 yaitu key dan value dimana antara key dan value dipisahkan oleh titik dua sehingga menjadi "key" : "value". Value JSON untuk value JSON memiliki 6 tipe data dasar yang biasa dipakai untuk mengisinya, yaitu :
contoh penulisannya. “nama”:”Maulana”
contoh penulisannya. “usia”:27
contoh penulisannya. “Penulis”: {“nama”:”Maulana”, “umur”:27}
contoh penulisannya. "Mahasiswa":[
contoh penulisannya. “lulus”:”true”
contoh penulisannya. "jumlah":null Penulisan JSON pada PHPUntuk membuat data dalam bentuk JSON pada PHP kita bisa menggunakan fungsi bawaan pada PHP yaitu: json_encode fungsi ini dapat mengubah data object atau array pada PHP ke dalam bentuk JSON. perhatikan pada contoh berikut.
Kode program di atas akan menghasilkan string JSON sebagaimana berikut:
Parsing JSON Pada PHPJika diatas kita menuliskan JSON pada PHP maka sekarang kita akan merubah JSON tersebut menjadi array pada php agar bisa kita olah datanya dalam bahasa pemrograman PHP dengan cara menggunakan fungsi bawaan dari PHP yaitu json_decode. perhatikan contoh penulisannya dibawah ini.
dalam contoh diatas kita merubah data array ke dalam bentuk JSON dan kemudian kita parsing kembali ke dalam data berbentuk array kembali menggunkan json_decode. maka jika di var_dump outputnya menjadi
Baca Juga : Ngulik Forum PHP Indonesia Yuk KesimpulanJSON adalah struktur data bawaan dari Javascript namun karena JSON memiliki struktur yang sederhana dan ringan, JSON seringkali dipergunakan untuk melakukan pertukaran data antar bahasa pemrograman. Dalam PHP kita dapat membuat format JSON dengan menggunakan fungsi bawaan json_encode dan juga dapat memparsing data JSON dengan menggunakan fungsi bawaan php json_decode. Demikian pembahasan mengenai “JSON pada PHP” semoga dapat bermanfaat. Terima Kasih Nurul Huda 1 March 2020
Daftar Isi
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. Oleh karena itu, JSON merupakan cara standar untuk berkomunikasi antar dua bahasa pemrograman yang berbeda. Bentuk penyusun utama data JSON ada 2, yaitu:
Perhatikan contoh berikut:
Data JSON di atas bertipe objek karena ia diapit oleh tanda kurung kurawal ( Tidak harus selalu datang dalam bentuk objek, struktur data JSON bisa datang dalam bentuk array:
Pada contoh JSON di atas, ia adalah array yang memiliki 4 buah item. Kenapa array? Karena ia diapit oleh tanda kurung siku ( Parsing JSON String ke PHPSecara kasat mata jika kita perhatikan struktur data JSON, kita akan dapati bahwa:
Pertanyaannya: jika kita memiliki suatu data JSON dalam bentuk string, lalu kita akan membacanya dalam PHP, bagaimana caranya? Caranya adalah: menggunakan fungsi bawaan PHP bernama 1. Parsing JSON ke Array PHPKita harus perhatikan:
Perhatikan contoh berikut:
Perintah di atas akan menghasilkan output seperti berikut: Baca juga: Manipulasi Array Pada PHP 2. Parsing JSON ke Objek PHPKita coba masuk ke contoh yang kedua: jika ternyata objek JSON yang akan kita parsing datang dalam bentuk objek. Maka PHP (secara asal) akan mengkonversi data tersebut ke dalam objek juga. Lebih tepatnya ke dalam instan dari stdClass. Perhatikan contoh berikut:
Jika program di atas dijalankan, maka akan menghasilkan output seperti berikut:
Membuat JSON Dengan PHPJika kita ingin membuat data dalam bentuk JSON, kita bisa menggunakan fungsi bawaan PHP bernama Perhatikan contoh berikut:
Kode program di atas akan menghasilkan string JSON sebagaimana berikut:
Atau untuk contoh array terindeks:
Maka kode program di atas akan menghasilkan output: Melakukan Perulangan JSONMisalkan anda memiliki string JSON sebagai berikut:
Lalu anda ingin menampilkan nama dari setiap data di atas. Caranya sangat sederhana sekali:
Perhatikan kode program berikut:
Output:
Latihan: Menampilkan Berita Dari NewsAPI.orgTelah kita singgung di atas bahwa JSON biasa digunakan sebagai standar pertukaran data dari 2 aplikasi yang berbeda. Bahkan jika keduanya berbeda bahasa pemrograman sekalipun. Sebagai gambaran, kita akan coba menampilkan data berita yang disediakan oleh newsapi.org. Data yang disediakan berupa JSON. Kita akan menampilkannya dengan PHP. Langkah-langkah:
Dari langkah-langkah di atas, berikut adalah hasil yang saya dapatkan: KesimpulanJSON adalah struktur data bawaan dalam bahasa pemrograman javascript. Akan tetapi karena ia memiliki struktur yang sederhana dan mudah, ia dijadikan sebagai standar untuk perturakan data antar 2 aplikasi yang berbeda bahkan antar 2 bahasa pemrograman yang berbeda. Dalam PHP: kita bisa mem-parsing JSON dengan perintah Pembahasan SelanjutnyaDalam pembahasan selanjutnya, insyaallah kita akan membahas tentang jenis-jenis error dalam PHP dan juga cara menanganinya. Pemrograman PHP: Pemula Sampai Mahir. Belajar pemrograman PHP dari pemula sampai mahir disertai studi kasus. Materi akan selalu di-update secara berkala. Apa itu JSON pada PHP?JSON merupakan singkatan dari JavaScript Object Notation. JSON sendiri dapat diartikan dengan turunan JavaScript yang digunakan dalam transfer dan penyimpanan data yang fungsinya untuk memfasilitasi pertukaran data antar bahasa pemrograman. Apa itu JSON dan contohnya?Jadi, JSON adalah singkatan dari JavaScript Object Notation merupakan suatu format yang digunakan untuk menyimpan, membaca, serta menukar informasi dari web server sehingga dapat dibaca oleh para pengguna. Kapan JSON digunakan?Seperti yang sudah dijelaskan sebelumnya, JavaScript Object Notation atau yang lebih dikenal dengan JSON adalah merupakan sebuah format yang digunakan untuk menyimpan, membaca, serta menukar informasi dari web server sehingga dapat dibaca oleh para pengguna.
Apa itu JSON pada PHP?JSON merupakan singkatan dari JavaScript Object Notation. JSON sendiri dapat diartikan dengan turunan JavaScript yang digunakan dalam transfer dan penyimpanan data yang fungsinya untuk memfasilitasi pertukaran data antar bahasa pemrograman.
Untuk apa JSON digunakan khususnya pada pemrograman Android?– JSON sebagai format untuk bertukar data client dan server atau antar aplikasi. Contoh: RESTful API; – JSON sebagai tempat menyimpan data, contoh: Database Mongodb; – JSON digunakan untuk menyimpan konfigurasi project, contoh: file composer.
Kenapa JSON diperlukan dalam pemrograman web?Dalam dunia web development sendiri, belajar JSON sangat penting untuk memungkinkan pertukaran data antara browser dan server tanpa adanya proses pemuatan ulang sebuah halaman. Dari segi pengguna, hal ini memungkinkan Anda untuk mengakses suatu informasi tanpa harus menavigasi kebanyak halaman website.
|