4
ใช้ GSON เพื่อแยกวิเคราะห์อาร์เรย์ JSON
ฉันมีไฟล์ JSON ดังนี้: [ { "number": "3", "title": "hello_world", }, { "number": "2", "title": "hello_world", } ] ก่อนหน้านี้เมื่อไฟล์มีองค์ประกอบรูทฉันจะใช้: Wrapper w = gson.fromJson(JSONSTRING, Wrapper.class); code แต่ฉันคิดไม่ออกว่าจะโค้ดWrapperคลาสอย่างไรเนื่องจากองค์ประกอบรูทเป็นอาร์เรย์ ฉันได้ลองใช้: Wrapper[] wrapper = gson.fromJson(jsonLine, Wrapper[].class); กับ: public class Wrapper{ String number; String title; } แต่ยังไม่มีโชค ฉันจะอ่านสิ่งนี้โดยใช้วิธีนี้ได้อย่างไร ปล. ฉันทำให้สิ่งนี้ใช้งานได้โดยใช้: JsonArray entries = (JsonArray) new JsonParser().parse(jsonLine); …