java menampilkan json

Saya pemula java mau tanya nih ke teman2 Saya memiliki 2 object kelas kategori dan website dan saya mau menampilkan json seperti dibawah ini [ { kategori: 'web tutorial', id: '1', child: [ { website: 'www.sekolahkoding.com', id: '1' }, { website: 'www.belajar.com', id: '2' } ] } ];

bagaimana kah caranya ya teman2...

avatar weynsobhy
@weynsobhy

8 Kontribusi 0 Poin

Diperbarui 8 tahun yang lalu

3 Jawaban:

Pake library java org.json. Bisa pake yang ini https://github.com/eskatos/org.json-java Contoh untuk ngeluarin website:

String myjson =[{kategori: 'web tutorial', id: '1', child:
[{website: 'www.sekolahkoding.com', id: '1'},
{website: 'www.belajar.com', id: '2' }]}
];

JSONObject obj = new JSONObject(myjson);

List<String> list = new ArrayList<String>();
JSONArray array = obj.getJSONArray("child");
for(int i = 0 ; i < array.length() ; i++){
    list.add(array.getJSONObject(i).getString("website"));
}

avatar username
@username

70 Kontribusi 19 Poin

Dipost 8 tahun yang lalu

avatar weynsobhy
@weynsobhy

8 Kontribusi 0 Poin

Dipost 8 tahun yang lalu

// Terimakasih respon jawabannya //libnya nya sudah saya compile, saya pakai gradle dan tidak ada masalah // bagaimana kalau saya mau melanjutkan scrip ini ke scrip anda ya ?

EntityManager em = emf.createEntityManager();
String mySql = "queryku";
Query myQuery = em.createQuery(mySql);
		List<Kategori> list = (List<Kategori>) myQuery.getResultList();

//lanjutannya bagaimana ya ? //Thanks @Username

avatar weynsobhy
@weynsobhy

8 Kontribusi 0 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban