Ringkaskan rentetan JSON kepada penukaran objek dalam Java ME
Dalam Java/J2ME, anda ingin menukar rentetan JSON (seperti {name :"MyNode", width:200, height:100}) ditukar kepada perwakilan objek dalaman rentetan ini dalam satu baris kod. Kaedah semasa terlalu menyusahkan, contohnya:
Object n = create("new"); setString(p, "name", "MyNode"); setInteger(p, "width", 200); setInteger(p, "height", 100);
penyelesaian perpustakaan JSON
Untuk memudahkan proses penukaran ini, anda boleh menggunakan bantuan pustaka JSON. Adalah disyorkan untuk menggunakan perpustakaan JSON-Simple, yang bersaiz kecil dan sangat sesuai untuk J2ME.
Cara menggunakan
Anda boleh menggunakan perpustakaan JSON-Simple untuk menghuraikan rentetan JSON ke dalam objek Java dengan baris kod berikut:
JSONObject json = (JSONObject)new JSONParser().parse("{\"name\":\"MyNode\", \"width\":200, \"height\":100}");
Kemudian , anda boleh mengakses sifat objek menggunakan kaedah get():
System.out.println("name=" + json.get("name")); System.out.println("width=" + json.get("width"));
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memudahkan Rentetan JSON kepada Penukaran Objek dalam Java ME?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!