Cara Mudah Memparsing JSON Ke Dalam Array

Apa kabar developer Indonesia? Pada artikel kali ini saya tidak akan mengimplementasikan terlalu banyak parsing JSON ke dalam array, akan tetapi saya akan menjelaskan dahulu apa itu JSON dan kegunaannya, serta menjelaskan bagaimana membaca format JSON yang terlihat “sulit” menjadi sangat mudah.

Pertama-tama kalian perlu tahu apa itu JSON (Java Script Object Notation)? JSON adalah salah satu format yang sering dipakai oleh para developer web untuk menyajikan data yang mereka miliki untuk diolah oleh para developer lainnya. Sebenarnya banyak format yang akan sering kalian temukan ketika ingin mendapatkan feed dari web, contohnya : YAML dan XML.

Berikut adalah contoh API dari web yang menyajikan datanya dengan format JSON. Klik disini.

Cara Mudah Memparsing JSON Ke Dalam Array 1

 

 

Parsing JSON

Untuk dapat melihat dengan jelas format JSON, saya akan memberikan satu contoh bentuk format JSON yang mudah :

Cara Mudah Memparsing JSON Ke Dalam Array 2

Sekarang kalian dapat melihat ada tanda kurung yang bentuknya “{” dan “}”, dan juga “[” dan “]”. Sebenarnya apa artinya dan bedanya dari kedua tanda kurung tersebut?

Tanda kurung “{” dan “}” dapat diparsing ke dalam array dalam bentuk array string. Sedangkan tanda kurung “[” dan “]” akan di parsing ke dalam array dalam bentuk array integer.

Berikut adalah point-point yang menjelaskan pemarsingan setiap elemen dari contoh yang saya berikan di atas :

  • Mendapatkan id. Untuk mendapatkan id kalian dapat memparsingnya dengan : string id = objekJSON[“id”]
  • Mendapatkan judul. Untuk mendapatkan judul kalian dapat memparsingnya dengan : string judul = objekJSON[“judul”]
  • Mendapatkan bioskop. Untuk mendapatkan bioskop yang merupakan objek juga dari main : string bioskop = objekJSON[“main”][“bioskop”]
  • Mendapatkan kota. Untuk mendapatkan kota yang merupakan objek dari main : string kota = objekJSON[“main”][“kota”]
  • Mendapatkan provinsi. Untuk mendapatkan provinsi yang merupakan objek dari main : string provinsi = objekJSON[“main”][“provinsi”]
  • Mendapatkan objek ke 1 dari jam_tayang. Untuk mendapatkan objek-objek dari jam_tayang kalian dapat memparsingnya ke dalam array integer : string jamtayang[0] = objekJSON[“jam_tayang”][0]
  • Mendapatkan objek ke 2 dari jam_tayang. string jamtayang[1] =objekJSON[“jam_tayang”][1]
  • Mendapatkan objek ke 3 dari jam_tayang. string jamtayang[2] =objekJSON[“jam_tayang”][2]

 

Mudah bukan? Jika kalian masih belum terlalu paham mengenai parsing JSON. Dalam artikel berikutnya saya akan membangun aplikasi metro style dengan mengimplementasikan parsing JSON ke dalam array.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google

You are commenting using your Google account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s

%d blogger menyukai ini: