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)
Leave a Reply