
您可以使用mixin功能来做到这一点。您可以像这样创建简单的界面/抽象类:
@JsonRootName("transaction")interface TransactionMixIn {}现在,您必须配置
ObjectMapper对象:
ObjectMapper mapper = new ObjectMapper();mapper.enable(DeserializationFeature.UNWRAP_ROOT_VALUE);mapper.addMixInAnnotations(Transaction.class, TransactionMixIn.class);
最后,您可以使用它反序列化JSON:
mapper.readValue(json, Transaction.class);
第二种选择-您可以为类编写自定义反序列化器
Transaction。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)