Parsing JSON di Android

Oleh : Reza Ervani

بسم الله الرحمن الرحيم

JSON – Parsing

Untuk melakukan parsing pada suatu objek JSON, kita akan membuat suatu objek dari class JSONObject dan menspesifikasikan suatu string yang berisi data JSON kesana.


String in;
JSONObject reader = new JSONObject(in);

Langkah terakhir adalah memparsing JSON. Sebuah file JSON berisi beberapa objek berbeda dengan pasangan key/value yang berbeda. Jadi JSONObject memiliki suatu fungsi terpisah untuk memparsing masing-masing komponen file JSON. Sintaknya akan tampak seperti berikut :


JSONObject sys  = reader.getJSONObject("sys");
country = sys.getString("country");

JSONObject main  = reader.getJSONObject("main");
temperature = main.getString("temp");

Metode getJSONObject menghasilkan objek JSON. Metode getString menghasilkan nilai string dari key yang dispesifikasikan.

Terpisah dari metode-metode ini, ada metode-metode lain yang disediakan oleh class ini untuk memparsing file JSON dengan lebih baik. Metode tersebut ada pada daftar berikut ini :

Nomor Metode dan Deskripsi
1 get(String name)
Metode ini hanya menghasilkan nilai tetapi dalam bentuk tipe Objek
2 getBoolean(String name)
Metode ini menghasilkan nilai boolean yang dispesifikasikan oleh key
3 getDouble(String name)
Metode ini menghasilkan nilai double yang dispesifikasikan oleh key
4 getInt(String name)
Metode ini menghasilkan nilai integer yang dispesifikasikan oleh key
5 getLong(String name)
Metode ini menghasilkan nilai long yang dispesifikasikan oleh key
6 length()
Metode ini menghasilkan angka dari pemetaan nama/nilai dari objek
7 names()
Metode ini menghasilkan suatu array yang berisi nama string dalam objek

Pada kesempatan berikutnya kita akan contohkan dalam sebuah aplikasi sederhana. Insya Allah

(reza@rumahilmu.or.id)

About Reza Ervani 430 Articles
Adalah pendiri programming.rezaervani.com -

Be the first to comment

Leave a Reply

Your email address will not be published.


*


This site uses Akismet to reduce spam. Learn how your comment data is processed.