PENGERTIAN JSON
JSON (JavaScript Object Notation) adalah standar terbuka berbasis text yang ringan

dan dirancang untuk pertukaran data yang bersifat human-readable. JSON berasal dari
bahasa pemrograman javascript untuk mempresentasikan struktur data sederhana dan

array asosiatif yang disebut dengan object. Walaupun hubungannya dengan javascript

nyatanya JSON adalah independen dengan parser yang tersedia untuk hampir semua
bahasa pemrograman. Pada kesempatan ini akan dibahas JSON dengan bahasa
pemrograman PHP.
JSON

dibangun

dalam

dua

struktur:

1. Beberapa pasangan dari nama/nilai. Dalam beberapa bahasa perograman biasa disebut
dengan istilah object, record, struct, tabel hash, key list atau associative array.

2. Nilai-nilai yang terusun secara ordered list. Biasa disebut dengan array, vector, list atau
daftar

dalam

bahasapemrograman.

Json Pada PHP?
Fungsi json pada php ada 2 yaitu :
1. json_encode :

untuk merubah array ke bentuk json.
2. json_decode :

sebaliknya dari bentuk json ke array

untuk contoh kita buat terlebih dahulu datanya yang berbentuk array lalu gunakan funsi
json_encode :

$array

Walaupun JSON didasarkan pada subset bahasa pemrograman JavaScript (secara spesifik,
edisi ketiga standar ECMA-262, Desember 1999) dan umumnya digunakan dengan bahasa

tersebut, JSON dianggap sebagai format data yang tak tergantung pada suatu bahasa. Kode
untuk pengolahan dan pembuatan data JSON telah tersedia untuk banyak jenis bahasa

pemrograman. Situs json.org menyediakan daftar komprehensif pengikatan JSON yang
tersedia,

= array(
"nama" => "Warda",

disusun

menurut

bahasa.
"jenis_kelamin" => "Perempuan",
"blog" => "http://www.warda-ndhablog.blogspot.com",
"facebook" => "fb.com/warda.husnia",
"twitter" => "twitter.com/diey_ndha"
);
echo json_encode($array);

Hasilnya

:

{"nama":"Warda","jenis_kelamin":"Perempuan","blog":"http://arda-

ndhablog.blogspot.com","facebook":"fb.com/warda.husnia","twitter":"twitter.com/diey_ndh
a"}
Contoh untuk mengetahui detail akun facebook.
1. Langkah awal, kita login terlebih dahulu pada akun facebook kita masing-masing.
Selanjutnya buka Tab/Tautan baru.

Kemudian ketik URL berikut :https://graph.facebook.com/warda.husnia (nama disesuaikan

dengan Username pada akun Facebook kita masing-masing). Maka secara otomatis akan

muncul secara detail akun facebook kita. Contoh penerapan fungsi Json_decode pada data
array yang terdapat pada ID akun facebook.

2. Selanjutnya membuat DecodeFacebook3.PHP dengan menggunakan aplikasi java
source code berikut :
Kemudian setelah dijalankan di LocalHost maka hasilnya akan menjadi seperti
gambar dibawah ini:

Adapun beberapa contoh Screenshot dari Decode dan encode Facebook dan
Biodata adalah sebagai berikut :
1. DECODE BIODATA
2. ENCODE BIODATA

3. DECODEFACEBOOK1.PHP
4. DECODEFACEBOOK.PHP

5. ENCODEFACEBOOK2.PHP

6. DECODEFACEBOOK3.PHP

Decode-encode Json (Wardatul Husnia - 1100631042)

  • 1.
    PENGERTIAN JSON JSON (JavaScriptObject Notation) adalah standar terbuka berbasis text yang ringan dan dirancang untuk pertukaran data yang bersifat human-readable. JSON berasal dari bahasa pemrograman javascript untuk mempresentasikan struktur data sederhana dan array asosiatif yang disebut dengan object. Walaupun hubungannya dengan javascript nyatanya JSON adalah independen dengan parser yang tersedia untuk hampir semua bahasa pemrograman. Pada kesempatan ini akan dibahas JSON dengan bahasa pemrograman PHP. JSON dibangun dalam dua struktur: 1. Beberapa pasangan dari nama/nilai. Dalam beberapa bahasa perograman biasa disebut dengan istilah object, record, struct, tabel hash, key list atau associative array. 2. Nilai-nilai yang terusun secara ordered list. Biasa disebut dengan array, vector, list atau daftar dalam bahasapemrograman. Json Pada PHP? Fungsi json pada php ada 2 yaitu : 1. json_encode : untuk merubah array ke bentuk json. 2. json_decode : sebaliknya dari bentuk json ke array untuk contoh kita buat terlebih dahulu datanya yang berbentuk array lalu gunakan funsi json_encode : $array Walaupun JSON didasarkan pada subset bahasa pemrograman JavaScript (secara spesifik, edisi ketiga standar ECMA-262, Desember 1999) dan umumnya digunakan dengan bahasa tersebut, JSON dianggap sebagai format data yang tak tergantung pada suatu bahasa. Kode untuk pengolahan dan pembuatan data JSON telah tersedia untuk banyak jenis bahasa pemrograman. Situs json.org menyediakan daftar komprehensif pengikatan JSON yang tersedia, = array( "nama" => "Warda", disusun menurut bahasa.
  • 2.
    "jenis_kelamin" => "Perempuan", "blog"=> "http://www.warda-ndhablog.blogspot.com", "facebook" => "fb.com/warda.husnia", "twitter" => "twitter.com/diey_ndha" ); echo json_encode($array); Hasilnya : {"nama":"Warda","jenis_kelamin":"Perempuan","blog":"http://arda- ndhablog.blogspot.com","facebook":"fb.com/warda.husnia","twitter":"twitter.com/diey_ndh a"} Contoh untuk mengetahui detail akun facebook. 1. Langkah awal, kita login terlebih dahulu pada akun facebook kita masing-masing. Selanjutnya buka Tab/Tautan baru. Kemudian ketik URL berikut :https://graph.facebook.com/warda.husnia (nama disesuaikan dengan Username pada akun Facebook kita masing-masing). Maka secara otomatis akan muncul secara detail akun facebook kita. Contoh penerapan fungsi Json_decode pada data array yang terdapat pada ID akun facebook. 2. Selanjutnya membuat DecodeFacebook3.PHP dengan menggunakan aplikasi java source code berikut :
  • 3.
    Kemudian setelah dijalankandi LocalHost maka hasilnya akan menjadi seperti gambar dibawah ini: Adapun beberapa contoh Screenshot dari Decode dan encode Facebook dan Biodata adalah sebagai berikut : 1. DECODE BIODATA
  • 4.
    2. ENCODE BIODATA 3.DECODEFACEBOOK1.PHP
  • 5.