开发者社区> 问答> 正文

请问 jackson JSON 转对象 JSON 名必须要和对象里面 一 一 对应吗?少不可以吗?

jackson JSON 转对象 JSON 名必须要和对象里面一一对应吗?少不可以吗?

比如 JSON 是

{
    "id": 5400,
    "idstr": "5400",
    "class": 1,
    "screen_name": "segmentfault",
    "name": "segmentfault",
    "province": "11",
    "city": "1000",
    "location": "北京",
    "description": "",
    "url": ""
}

对象是

public class UserInfo {

    private long id;
    private String screen_name;

    ...

}

这样就转换不了吗?有什么办法?

想到办法是先转 Map 在设值

展开
收起
爵霸 2016-03-05 10:58:12 2954 0
1 条回答
写回答
取消 提交回答
  • // jackson 1.9 and before
    objectMapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false);
    // or jackson 2.0
    objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
    2019-07-17 18:53:03
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多