Rumah >Java >javaTutorial >Bagaimana untuk Menukar JSON dengan Cekap kepada Peta Java?
Menukar JSON kepada Peta dalam Java
Pernyataan Masalah:
Ditugaskan untuk menukar yang diberikan Struktur JSON ke dalam Peta Java di mana kuncinya adalah tuple medan dan nilainya adalah tuple yang sepadan nilai, persoalan timbul: Pendekatan manakah yang harus diguna pakai? Patutkah pustaka pihak ketiga seperti Json-lib digunakan, atau patutkah penghurai tersuai dibangunkan?
Penyelesaian:
Adalah tidak digalakkan untuk mencipta penghurai anda sendiri untuk pemetaan yang begitu mudah. Sebaliknya, memanfaatkan perpustakaan sedia ada daripada bahagian Java http://json.org adalah disyorkan.
Pelaksanaan dengan Jackson:
Jackson, tersedia di https://github. com/FasterXML/jackson-databind/#5-minit-tutorial-streaming-parser-generator, menyediakan penjanaan yang cekap penyelesaian:
Map<String,Object> result = new ObjectMapper().readValue(JSON_SOURCE, HashMap.class);
di mana JSON_SOURCE boleh mewakili Fail, aliran input, pembaca atau Rentetan yang mengandungi kandungan JSON.
Atas ialah kandungan terperinci Bagaimana untuk Menukar JSON dengan Cekap kepada Peta Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!