jsonobject jackjson

本文对比了阿里json转换工具、net.sf.json及Jackson等几种常见JSON处理工具的特点:1. 阿里json工具会忽略空属性,对原子类型提供默认值并排序;2. net.sf.json对包装类型设置为0,非包装类型null则保持null,同时可通过配置调整;3. Jackson对包装类型和非包装类型均设为null,并不进行属性排序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

默认情况下

1 阿里的json转换工具,将抛弃对象为空的属性包括包装类型的对象,原子类型按默认值给出值,并对属性进行排序

 

2 net.sf的json工具对包装类型数据,按照0处理,非包装类型对象,如果是null,则为null,原子类型按默认值给出,字符串按照空串,并对属性进行排序,但是该处理工具可以通过JsonConfig进行一些额外处理。

 

3 jackjson工具对包装类型数据,按照null处理,废包装类型对象,按照null处理,原子类型默认值处理,字符串,如果是null则给出null,如果是空串,则给空串,并且不对属性排序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值