转载自:http://blog.csdn.net/a9529lty/article/details/8232948

I use jackson for converting JSON to Object class.

JSON:

{ "aaa":"111", "bbb":"222", "ccc":"333" }

Object Class:

class Test{public String aaa;public String bbb;
}

Code:

ObjectMapper mapper = new ObjectMapper();
Object obj = mapper.readValue(content, valueType);

My code throws exception like that: org.codehaus.jackson.map.exc.UnrecognizedPropertyException: Unrecognized field "cccc" (Class com.isoftstone.banggo.net.result.GetGoodsInfoResult), not marked as ignorable

And I don't want to add a prop to class Test,I just want jackson convert the exist value whith is also exist in Test.

Jackson provides a few different mechanisms to configure handling of "extra" JSON elements.  Following is an example of configuring the ObjectMapper to not FAIL_ON_UNKNOWN_PROPERTIES.

import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
import org.codehaus.jackson.annotate.JsonMethod;
import org.codehaus.jackson.map.DeserializationConfig;
import org.codehaus.jackson.map.ObjectMapper;public class JacksonFoo
{public static void main(String[] args) throws Exception{// { "aaa":"111", "bbb":"222", "ccc":"333" }String jsonInput = "{ \"aaa\":\"111\", \"bbb\":\"222\", \"ccc\":\"333\" }";ObjectMapper mapper = new ObjectMapper().setVisibility(JsonMethod.FIELD, Visibility.ANY);mapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false);Test test = mapper.readValue(jsonInput, Test.class);}
}class Test
{String aaa;String bbb;
}

For other approaches, see http://wiki.fasterxml.com/JacksonHowToIgnoreUnknown

jackson json 转换Bean, Bean 里没有对应的值 jackson Unrecognized field相关推荐

  1. jackson转换json大写_Jackson-Java bean到JSON字符串:大写变量在JSON中转换为小写

    我正在使用ObjectMapper的writeValueAsString方法将Java bean转换为JSON字符串,其中Java bean中的大写变量被更改为JSON字符串中的小写字母.实施了Jac ...

  2. JSON,JSONArray以及转换Java Bean

    JSON,JSONArray以及转换Java Bean class JsonstudyApplicationTests {@Testvoid JSONTest1() throws JSONExcept ...

  3. 批量转换json到java bean工具说明

    说明: Json已经在现代程序中使用的越来越多,把json字符串转换为java bean也越来越常见. 我之前写了一个小程序,使用java开发,批量把json转换为java bean,直接拷贝到项目中 ...

  4. java对象和字符串转换_java中字符串和JSON对象、Bean之间的相互转换

    JSON格式用于数据传输.bean用于封装数据信息.String用于展示封装信息.json格式的内容用json工具或者之间在json.cn展示比较清晰. 一.将Sting转为Json 在开发中,经常是 ...

  5. javabean与json转换(fastjson与jackson两个版本)

    [README] 本文演示了 javabean与json转换的开发方式: 要想 javabean的属性名 与 json的字段名不一致,也是可以转换的: 之前需要引入 ali.fastjson < ...

  6. GreenDao 工具类 --- 使用 Json 快速生成 Bean、表及其结构,炒鸡快!

    作者:林冠宏 / 指尖下的幽灵 掘金:https://juejin.im/user/587f0dfe128fe100570ce2d8 博客:http://www.cnblogs.com/linguan ...

  7. [转]jackson json字符串、map、java对象的转换例子

    ackson框架 json字符串.map.java对象的转换例子 先下载框架jar包: 下面是一些例子: package jackson; import java.io.File; import ja ...

  8. 高效的JSON转换工具

    在网上搜索了一番发现用json-lib进行json格式转换的还真不少,但是经过测试性能不太令人满意,同类工具中还有个后起 之秀那就是jackson,单从性能上说要比json-lib好很多,于是在项目中 ...

  9. Java - Jackson JSON Java Parser API

    文章目录 概述 依赖 Jackson JSON示例 基础数据 JSON转换为Java对象 Jackson JSON –将JSON转换为Map 概述 Jackson JSON Java Parser非常 ...

最新文章

  1. Spring整合rabbitmq---消息接收
  2. Linux多线程之线程同步
  3. 神策数据简宁:如何更好地借助数据驱动产品价值提升?
  4. gRPC的那些事 - streaming
  5. python3.7安装pygal_pip和pygal的安装实例教程
  6. ubuntu安装jdk,ubuntu设置java环境变量
  7. web.xml加载顺序
  8. 光纤熔接盒盘线方法_【图文教程】光纤熔接技术的操作与技巧分享!
  9. 一步步编写操作系统 65 标准调用约定stdcall 汇编实战
  10. duilib WindowImplBase BUG修复 --- 按一次ESC键, 关闭多个窗口
  11. bzoj4514 [Sdoi2016]数字配对 费用流
  12. 擦地机器人排行榜_擦地机器人品牌排行榜来了,你想了解的都在这里
  13. 《Web漏洞防护》读书笔记——第6章,XXE防护
  14. Android 反编译Apk修改资源文件并重新打包
  15. jxbrowser保存文件打开的上次目录,支持单文件,多文件,多窗口
  16. JAVA冰箱评测开题报告,关于电冰箱相关论文范例,与电冰箱制冷系统的维修技术相关研究生毕业论文开题报告...
  17. u盘跑显卡维修测试软件,GPU Caps Viewer(显卡检测工具)
  18. Scrapy框架以及scrapy-redis实现分布式爬虫
  19. 2017年全球IDC、光器件、100G及400G数通模块市场预测
  20. HTML网页设计结课作业——基于HTML+CSS仿学校官网页面

热门文章

  1. Java项目出现的问题01----学习
  2. 给我的宏基上网本用U盘装XP系统
  3. 王长松:传统文化与中医养生(东南大学)汇总
  4. C语言嵌入式系统编程修炼之六性能优化
  5. 传江民总裁王江民因心脏病突发逝世 享年59岁
  6. 零基础自学Java变成能成吗?前景如何
  7. c# 修改系统日期格式
  8. Spring boot变量的初始化顺序
  9. Python 变量作用域
  10. Verilog定义计算位宽的函数clogb2