java - How to parse JSON to Objects in Android -
i have json data shown below:
{ "pp": { "status_marital_pmg": "belum menikah", "nama_pmg": "iwen lender", "kerjab_pmg": "-", "pendidikan_pmg": "s1", "agama_pmg": "kristen katolik", "bidang_industri_pmg": "jasa keuangan", "warga_pmg": "indonesia", "hubungan_pmg_ttg": "diri sendiri", "pendanaana_pmg": "gaji", "pendanaan_pmg": "gaji", "usia_pmg": 33, "penghasilan_pmg": "> rp. 50 juta - rp. 100 juta", "kelamin_pmg": "pria", "tujuan_pmg": "investasi", "tujuana_pmg": "investasi", "kerja_pmg": "karyawan", "bidang_industria_pmg": "jasakeuangan" } }
i trying map json using following class:
public class variabelviewer { private string nama_pmg; private string pendidikan_pmg; private string warga_pmg; private string usia_pmg; private string status_marital_pmg; private string kelamin_pmg; private string agama_pmg; private string tujuan_pmg; private string tujuana_pmg; private string penghasilan_pmg; private string pendanaan_pmg; private string pendanaana_pmg; private string bidang_industria_pmg; private string hubungan_pmg_ttg; public variabelviewer(string nama_pmg, string pendidikan_pmg, string warga_pmg, string usia_pmg, string status_marital_pmg, string kelamin_pmg, string agama_pmg, string tujuan_pmg, string tujuana_pmg, string penghasilan_pmg, string pendanaan_pmg, string pendanaana_pmg, string bidang_industria_pmg, string hubungan_pmg_ttg) { this.nama_pmg = nama_pmg; this.pendidikan_pmg = pendidikan_pmg; this.warga_pmg = warga_pmg; this.usia_pmg = usia_pmg; this.status_marital_pmg = status_marital_pmg; this.kelamin_pmg = kelamin_pmg; this.agama_pmg = agama_pmg; this.tujuan_pmg = tujuan_pmg; this.tujuana_pmg = tujuana_pmg; this.penghasilan_pmg = penghasilan_pmg; this.pendanaan_pmg = pendanaan_pmg; this.pendanaana_pmg = pendanaana_pmg; this.bidang_industria_pmg = bidang_industria_pmg; this.hubungan_pmg_ttg = hubungan_pmg_ttg; } public string getnama_pmg() { return nama_pmg; } public string getpendidikan_pmg() { return pendidikan_pmg; } public string getwarga_pmg() { return warga_pmg; } public string getusia_pmg() { return usia_pmg; } public string getstatus_marital_pmg() { return status_marital_pmg; } public string getkelamin_pmg() { return kelamin_pmg; } public string getagama_pmg() { return agama_pmg; } public string gettujuan_pmg() { return tujuan_pmg; } public string gettujuana_pmg() { return tujuana_pmg; } public string getpenghasilan_pmg() { return penghasilan_pmg; } public string getpendanaan_pmg() { return pendanaan_pmg; } public string getpendanaana_pmg() { return pendanaana_pmg; } public string getbidangindustria_pmg() { return bidang_industria_pmg; } public string gethubungan_pmg_ttg() { return hubungan_pmg_ttg; } }
i have no idea how go declaring right classes in code , parsing data. think json represents json array contain json array too, understanding wrong? can show me how parse this? thanks.
try { jsonobject jsobj = new jsonobject("your string goes here"); jsonobject ppobj = jsobj.getjsonobject("pp"); string status_marital_pmg = ppobj.getstring("status_marital_pmg"); integer usia_pmg = ppobj.getint("usia_pmg"); } catch (jsonexception e) { }
Comments
Post a Comment