Belajar Parsing JSON to Object dengan Gson dan Volley

Hai apakah kamu sedang belajar bagaimana mengolah sebuah data json khususnya pada Android ? karena pada kesempatan kali ini kita akan sama-sama belajar GSON annotations yang sangat berguna sekali ketika kita mengolah data Json dari API. Karena dengan adanya Gson Json dapat di ubah menjadi Object class POJO pada java dan sebaliknya , Gson sudah cukup lama digunakan namun karena saya yang terlalu nubitol jadi kudet asli.

Kita akan menggunakan tiga produk Google di tutorial kali ini, yaitu Google Gson untuk Parsing dan Google volley untuk networking serta Firebase sebagai API json, project kali ini cukup simpel kita tidak akan membuat layout karena kita hanya akan menampilkan response dan hasil Deserialization pada console.

Oke langsung saja buat project baru di Android studio lalu tambahkan library milik volley dan gson yang ada di bawah pada gradle module android studio dan jangan lupa untuk sync gradle setelahnya.

compile 'com.android.volley:volley:1.0.0'
compile 'com.google.code.gson:gson:2.6.2'

Tambahkan permission Internet pada manifest.xml karena kita akan membutuhkan akses Internet.

<uses-permission android:name="android.permission.INTERNET" />

Contoh API yang akan kita olah
https://likmiforum-dda1c.firebaseio.com/.json

{
"Data1":{
"gaji":"4.000.000",
"nama":"pak sudimanto"
},
"Data2":{
"gaji":"2.000.000",
"nama":"Dony Nuransyah"
}
}

Buat class POJO Dataku.java dan sertakan gson annotations di dalamnya

Buat Class MainActivity.java

Lalu jalankan aplikasi -> Run (Alt+Shift+F10)

Sekian tutorial kali ini semoga mempermudah teman-teman sekalian.

Dony “A” Nuransyah
Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade