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