// 序列化出来的 JSON, 不包含值为 NULL 类型字段。
mapper.setSerializationInclusion(Include.NON_NULL);

  

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.

出现这种 error, 一般是没有该字段造成的,或都是字段名字写错了。

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;
}

 格式化日期代码如下:

mapper.setDateFormat(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"));

空值不显示:

 mapper.setSerializationInclusion(JsonSerialize.Inclusion.NON_NULL);

  

最新文章

  1. C#设计模式之原型模式
  2. 转载:《TypeScript 中文入门教程》 7、模块
  3. unix编程书中的 ourhdr.h代码
  4. jquery/js实现一个网页同时调用多个倒计时(最新的)
  5. 想在Images.xcassets 只能用 imageNamed 加载里边的素材 其他方法 你就别费老劲了
  6. Yii源码阅读笔记(二十三)
  7. Effective C++:条款27——条款
  8. 利用mycat实现mysql数据库读写分离
  9. [Redux] React Todo List Example (Adding a Todo)
  10. Linux下gcc编译生成动态链接库*.so文件并调用它【转载】
  11. Python案例分享
  12. 牛腩新闻公布系统--学习Web的小技巧汇总
  13. MS SQL计算最大公约数和最小公倍数函数
  14. Git 撤销到某个版本的代码
  15. jmeter的安装和配置
  16. Pollard_Rho大数分解模板题 pku-2191
  17. 去掉ambiguous expansion of macro警告
  18. MySQL补充
  19. oracle数据导入导出数据与编码格式不正确
  20. months_between

热门文章

  1. python代码异常范围检查方法(非常实用)
  2. Laya自动图集原理
  3. LeetCode-63.不同路径Ⅱ
  4. Windows环境下,从零开始搭建Nodejs+Express+Ejs框架(二)---安装Express,ejs
  5. 第二阶段Sprint3
  6. 【CSAPP笔记】6. 汇编语言——控制
  7. Beta冲刺(5/7)
  8. bubble_sort(归并排序)
  9. 程序开发入门工具之CodeBlocks
  10. CANOpen学习指南