30/11/2015 Ekky Ridyanto 13116 Website Show Hai semuanya bertemu lagi dengan saya di dumetschool.com.
Pada pertemuan kali ini kita akan belajar mengenai tentang JSON atau Javascript Objek Nation. JSON ini adalah format data yang sangat mudah dibaca oleh manusia atau mesin karena sintaksnya benar-benar mudah. Nanti kita akan lihat dan memberikan contoh sederhana dalam penggunaan format data JSON. Yang perlu teman teman perhatikan JSON ini bukan database tapi jangan kwatir JSON ini bisa kita gunakan untuk berkomunikasi dengan database yang kita buat. Meskipun namanya Javascript Object Nation
tetapi JSON ini tidak bergantung pada Javascript melainkan bisa digunakan untuk semua bahasa pemrograman yang kita kenal termasuk PHP. Lalu keuntungan menggunakan JSON itu sendiri yaitu Pertama ringan dimana sintaksnya mudah dan secara otomatis data yang diproses juga akan cepat.
teman teman jika pernah belajar dengan array dan ini mirip ada no indexnya disebelah kiri dan ikuti dengan nilai valuenya berdasarkan tipe data yang dimasukkan. Oke sekian dulu untuk pembahasan tentang JSON. Sampai jumpa pada artikel berikutnya No data. 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 di 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?JSON (dilafalkan "Jason"), singkatan dari JavaScript Object Notation (bahasa Indonesia: notasi objek JavaScript), adalah suatu format ringkas pertukaran data komputer. Formatnya berbasis teks dan terbaca-manusia serta digunakan untuk merepresentasikan struktur data sederhana dan larik asosiatif (disebut objek).
JSON parse buat apa?JSON.parse() dapat mengambil fungsi sebagai argumen kedua yang dapat mengubah nilai objek sebelum mengembalikannya.
|