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

Popular posts from this blog

c# - DetailsView in ASP.Net - How to add another column on the side/add a control in each row? -

javascript - firefox memory leak -

Trying to import CSV file to a SQL Server database using asp.net and c# - can't find what I'm missing -