คำถามในหัวข้อ 'gson'

Google Gson - ดีซีเรียลไลซ์รายการ‹คลาส› วัตถุ? (ประเภททั่วไป)
ฉันต้องการถ่ายโอนออบเจ็กต์รายการผ่าน Google Gson แต่ฉันไม่ทราบวิธีดีซีเรียลไลซ์ประเภททั่วไป สิ่งที่ฉันลองหลังจากดู สิ่งนี้ ( คำตอบของ BalusC): MyClass mc = new Gson().fromJson(result, new List<MyClass>(){}.getClass());...
356189 มุมมอง
schedule 14.12.2023

การทำให้เป็นอนุกรม Enum ที่ใช้อินเทอร์เฟซกับ Gson
ฉันมีรหัสห้องสมุดบางส่วนที่ฉันต้องทำให้เป็นอนุกรม ฟิลด์หนึ่งถูกกำหนดให้เป็นอินเทอร์เฟซ Foo ซึ่งเป็นเพียงอินเทอร์เฟซของมาร์กเกอร์ รหัสไคลเอ็นต์ควรสร้าง Enum ที่ใช้ Foo เพื่อให้สามารถขยายรายการประเภทย่อยได้ตามต้องการ...
632 มุมมอง
schedule 19.01.2024

รับชื่อประเภททั่วไป ณ เวลารวบรวมสำหรับคำอธิบายประกอบ [ซ้ำ]
พิจารณาคลาสทั่วไปนี้: public class ListHolder<T> { private List<T> objects; [...] // non relevant fields } ฉันใช้ Gson เพื่อดีซีเรียลไลซ์การตอบสนอง JSON จาก REST api รายการออบเจ็กต์ทั้งหมดใน API มีลักษณะดังนี้:...
61 มุมมอง
schedule 09.01.2024

ป้องกันไม่ให้พารามิเตอร์การสืบค้นชุดติดตั้งเพิ่มเติมถูกหลีก
จุดสิ้นสุดที่ฉันต้องค้นหายอมรับคีย์ที่เรียกว่า exams ซึ่งเป็นอาร์เรย์ดังนั้น URL ที่ไม่ได้ใช้งานที่จะค้นหาจะเป็น https://example.com/api/v1/search?exams[]=6&exams[]=7&page=0...
215 มุมมอง
schedule 06.12.2023

Gson เทียบเท่ากับ Jackson @JsonInclude(JsonInclude.Include.NON_NULL)
นี่เป็นการติดตามผลสำหรับคำถามนี้ สร้างคลาส DTO ขึ้นมาใหม่โดยไม่มีคุณสมบัติของฟิลด์ แทนที่จะกำหนดให้เป็นโมฆะโดยใช้ Gson/Jackson และ Spring Boot เดิมทีฉันโพสต์มันโดยพยายามทำให้มันใช้งานได้กับ Gson แต่สามารถทำได้กับ Jackson โดยใช้...
550 มุมมอง
schedule 06.12.2023