jackson tojsonString 去除值为null的拼接
来源:互联网 发布:故宫博物院网络购票 编辑:程序博客网 时间:2024/06/01 17:52
很多人在把一个对象转成json得,并不希望把key对应的value为null的这个key出现在json中,我自己正好有这个需求,查看api发现,有很多可配置的序列化参数,各位可以根据需要配置想要的参数值,实例如下
结果:
public static void main(String[] args) {Map map = new HashMap();map.put("test", null) ;map.put("1", 1) ;String jsonstr = null ;ObjectMapper om = new ObjectMapper(new JsonFactory());try {om.configure(SerializationFeature.WRITE_NULL_MAP_VALUES, false); //配置不写value为null的keyjsonstr = om.writeValueAsString(map);} catch (Exception e) {log.warn("to json string exception, will use fastjson to parse", e);} System.out.println(jsonstr);}
结果:
{"1":1}
- jackson tojsonString 去除值为null的拼接
- jackson解决:null到"", 空值处理为空串
- java string为null时的字符串拼接
- 定制jackson的自定义序列化(null值的处理)
- jackson ObjectMapper 序列化成json; 属性值为null时转换为""空字符串
- gson或jackson实体的属性为null时,序列化时保留该字符串
- 如何利用jackson,把对象中值为null或“”(空字符串)的属性不输出出来
- jackson实体转json时 为NULL不参加序列化的汇总,jacksonjson
- [FAQ]jackson解决:null到"", 空值处理为空串
- jackson不拼null节点的注解
- list去除所有为null元素
- Spring mvc3 jackson输出null为空字符串问题
- springmvc+jackson不返回null值
- iOS去除网络请求到的数据的null值
- iOS去除网络请求到的数据的null值
- iOS 去除后台返回的数据的null值
- 使用ArrayList时的注意事项:去除多余的null值
- 去除String 中空值null
- 举头望明月,低头敲代码
- PWM/RTC/WDT定时器
- cocos2d-x 开发中使用的一些工具
- OCR(人工神经网络汉字识别系统)
- 以一种访问权限不允许的方式做了一个访问套接字的尝试
- jackson tojsonString 去除值为null的拼接
- Ubuntu 使用体会: (安装软件包)
- Apache CXF Webservice学习笔记(一)
- 希尔排序
- WebSVN 2.3.1 + VisualSVN 安装与配置简记
- FIFO、LRU、OPT这三种置换算法的缺页次数
- IOS开发——获取局域网IP
- 确保屏幕不会自动关闭
- 我的2012小结:不忘初心,方得始终