请问 jackson JSON 转对象 JSON 名必须要和对象里面 一 一 对应吗?少不可以吗?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

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

爵霸 2016-03-05 10:58:12 1395

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 在设值

JSON 数据格式
分享到
取消 提交回答
全部回答(1)
  • 爵霸
    2019-07-17 18:53:03
    // 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);
    0 0
大数据
使用钉钉扫一扫加入圈子
+ 订阅

大数据计算实践乐园,近距离学习前沿技术

推荐文章
相似问题
推荐课程