MENU

Java反序列化泛型

November 3, 2022 • Read: 964 • 学习·笔记

做组件时候经常遇到怎么反序列化泛型,又不想写子类

// jackson
List<Foo> list = mapper.readValue("{}", 
mapper.getTypeFactory().constructCollectionType(List.class,Foo.class));

// fastjson
response = JSON.parseObject(responseBody, new TypeReference<List>(Foo.class) {});

本文由 ONE 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
如有版权疑问交流,请给我留言:oneisall8955@gmail.com
本文永久链接:http://liuzhicong.cn/index.php/study/java-deserialize-skill.html

Archives QR Code Tip
QR Code for this page
Tipping QR Code