
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 bahasa
pemrograman.
JSON adalah
struktur data yang universal, dalam artian bisa digunakan dalam berbagai bahasa
pemrograman. Hampir semua bahasa pemrograman mendukung penuh JSON dalam
berbagai format. Hal ini memungkinkan format data yang dapat dipertukarkan
menggunakan bahasa pemrograman juga menggunakan dasar dari struktur JSON.
Format data JSON mempunyai aturan sebagai berikut:
§ Object
adalah
satu set nama/nilai yang tidak terurut (An object is an unordered set of
name/value pairs). Penulisan object dimulai dengan tanda { (left brace) dan
diakhiri dengan tanda } (right brace). Setiap nama diikuti oleh tanda : (colon)
dan pasangan nama/nilai dipisahkan dengan tanda , (comma).

Object dalam JSON
§ Array
adalah
sekumpulan nilai yang teratur (An array is an ordered collection of values).
Penulisan sebuah array dimulai dengan tanda [ (left bracket) dan
diakhiri dengan tanda ] (right bracket). Nilai dipisahkan menggunakan
tanda , (comma).

Array dalam JSON
§ Nilai
bisa berupa string dalam tanda kutip,
atau number (angka), TRUE atau FALSE atau NULL, sebuah object atau sebuah
array. Struktur ini dapat ditulis menggunakan metode bersarang.

Value atau nilai dalam format JSON
§ String
adalah rangkaian atau urutan karakter unicode
yang berada dalam tanda kutip, bisa juga hanya berisi karakter kosong,
menggunakan tanda \ (backslash) untuk escape. Karakter di
representasikan sebagai string tunggal. Tipe data string pada JSON sangat mirip
dengan definisi pada bahasa C atau Java.

Tipe data string pada format JSON
§ Number
sangat mirip dengan definisi pada
bahasa C atau Java, hanya saja tipe bilangan oktal dan heksadesimal tidak
digunakan.

§
Ruang kosong (Whitespace) dapat
diselipkan diantara pasangan atau token apa saja. Kecuali detail encoding,
yang secara jelas akan berfungsi untuk menjelaskan bahasa yang digunakan.
JSON sangat berguna saat kita sering melakukan pertukaran data pada sebuah aplikasi. Contoh nyata adalah penggunaan tabulasi menggunakan JqGrid, yang merupakan salah satu plugin jQuery untuk menampilkan data dalam bentuk spreadsheet. Plugin ini juga mendukung format JSON, selain format XML.
JSON sangat berguna saat kita sering melakukan pertukaran data pada sebuah aplikasi. Contoh nyata adalah penggunaan tabulasi menggunakan JqGrid, yang merupakan salah satu plugin jQuery untuk menampilkan data dalam bentuk spreadsheet. Plugin ini juga mendukung format JSON, selain format XML.
Json Pada PHP?
Funsi json pada php ada 2 yaitu
1. json_encode : untuk merubah array ke bentuk json.
2. json_decode : sebaliknya dari bentuk json ke array
Funsi json pada php ada 2 yaitu
1. json_encode : untuk merubah array ke bentuk json.
2. json_decode : sebaliknya dari bentuk json ke array


Langkah awal, kita Login terlebih dahulu pada akun Facebook kita masing – masing.
Selanjutnya buka Tab / Tautan baru. Kemudian ketik URL berikut : graph.facebook.com/Iin El Mutmainnah (sesuai dengan Username akun Facebook kita masing – masing). Maka
secara otomatis akan muncul secara detail akun Facebook kita, mulai dari Id, Name, Gender dll.
Selanjutnya ketikkan source code berikut, sesuai dengan
tautan yang tadi muncul.

Kemudian setelah dijalankan pada localhost, maka akan muncul output seperti pada gambar berikut.


Langkah awal, ketikkan source code berikut. Dan sesuaikan
dengan isi dari URL : graph.facebook.com/Iin
El Mutmainnah.

Kemudian setelah
dijalankan pada localhost, maka akan
muncul output seperti pada gambar berikut. Terdapat Id beserta Name dari
akun Facebook kita.



Kemudian setelah dijalankan pada localhost, maka akan muncul output seperti pada gambar berikut.


Ketikkan source code berikut.



Ketikkan source code berikut.


Tidak ada komentar:
Posting Komentar