JSON adalah bahasa pertukaran data ringan paling populer saat ini (tidak ada). Meskipun ini adalah subset dari JavaScript. Tetapi karena ini adalah format teks yang terlepas dari bahasa, ia dapat didukung oleh hampir semua bahasa pemrograman.
Berikut ini adalah ringkasan penguraian data JSON dalam bahasa Java.
Untuk parse JSON, Anda harus terlebih dahulu mengimpor kelas alat yang mem -parses JSON.
impor org.json.jsonarray; impor org.json.jsonexception; impor org.json.jsonObject;
Kita semua tahu bahwa ada objek JSON dan array JSON di JSON (data JSON adalah array objek JSON)
objek json dalam kawat gigi
Misalnya: {"key", "value"}
JSON Array dalam tanda kurung
Misalnya: [{"key", "value"}, {"key", "value"}]
1 Parsing JSON Object
Asumsikan bahwa data adalah {"key", "value"}
String jsondata = "{/" key/",/" value/"}" // melarikan diri karakter khusus dengan backslash, yang tidak ada hubungannya dengan json string value = null; coba {jsonobject josonobject = jsonobject (jsondata); value = jsonobject.getstring ("Key"); here the dATE (JSondata); value = JsonObject.getstring ("Key"); here the the Data (JSondata); value = JsonObject.getString ("Key"); Here the The Data (JSondata); value = JsonObject.getString ("Key");/here the the dATE -The the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the dATEION (JSONDATA); JSONOBJECT. e) {e.printstacktrace ();}Terkadang data objek JSON adalah array JSON. Metode berikut dapat digunakan untuk mengekstrak objek JSON dari objek JSON.
Jsonarray jsonarray = jsonobject.getjsonArray ("arraykey");2. Menguras array JSON
String jsondata = "[{/" key/",/" value/"}, {/" key/",/" value/"}]"; jsonarray jsonarray = jsonarray baru (jsondata); untuk (int i = 0; i <jsonarray .length (); i ++) {// ketenangan melalui semua elemen array json jsonobject jsonobject = jsonarray .getjsonObject (i); Nilai string = foodjsonobject.getString ("value");}Di atas adalah ringkasan metode penguraian data JSON. Karena fleksibilitas data JSON, Anda perlu menggunakan metode ini secara fleksibel untuk menguraikan data dengan baik. ,
Meringkaskan
Di atas adalah semua konten dari artikel ini tentang data Java Parsing JSON. Saya harap ini akan membantu semua orang. Teman yang tertarik dapat terus merujuk ke topik terkait Java lainnya di situs web ini. Jika ada kekurangan, silakan tinggalkan pesan untuk menunjukkannya. Terima kasih teman atas dukungan Anda untuk situs ini!