gson和json-lib的区别
来源:互联网 发布:cs软件下载 编辑:程序博客网 时间:2024/05/22 14:25
1、tojson--生成json的原理不一样
gson是根据类的属性转json的,不会调用get方法。key的个数是类属性的个数,如TT。
如:
private String name ;private String age;private Integer step;private Long step1;private Float step3;private Double step4;public Integer getStep() {return step;}public String getTT(){return name+age;}输出为:
[{"name":"ffffff","age":"12","step":111,"step1":"","step3":"","step4":""}]
json-lib是根据get方法转json的,即使类中没有这个属性,key也会包含get方法的属性,如TT。
输出为:
[{"TT":"ffffff12","step4":0,"name":"ffffff","step":111,"step3":0,"age":"12","step1":0}]
gson 的json字符串中默认不会输出属性为null字段。
json-lib 的json字符串中默认中 null会转为默认的值,数值类型会转为0.
阅读全文
0 0
- gson和json-lib的区别
- Json-lib 和 Gson的对比
- Gson和json的区别
- json的java类库:Json-lib、Gson
- json和java对象的相互转换(json-lib和Gson的使用)
- json对象和java对象的相互转换方法(json-lib、jackson、fastjson、gson)
- 转为json数据、json-lib和google gson对比
- Gson解析json,比Json-lib更加的方便
- Json的解析--Json-lib、fastjosn、jackjson、gson
- fastjson和gson解析json数据的区别
- FastJSON、Gson、Jackson和Json-lib性能测试
- gson 1.3 vs json-lib
- org.json与json-lib的区别
- org.json与json-lib的区别
- JSON小小结 - - - jackson, gson, json-lib
- Json&Gson学习总结(一)---Json和Gson区别与联系及其使用
- Gson:Object和Json的转换
- Gson 字符串和json对象的转换
- HADOOP基本操作命令
- android开发如何获取res/raw和assets文件夹的路径
- HDU 1698 Just a Hook (线段树的区间更新)
- 超详细单机版搭建hadoop环境图文解析
- js各类方法示例
- gson和json-lib的区别
- openstack的虚拟机网卡、网桥等(tap、qbr、qvb、qvo)mtu设置
- .net反射详解
- 《Pro Git》Git 教程
- hdu1058 Humble Numbers (C语言)
- 总结一下以往做的java项目出现的各种中文乱码问题
- Android
- Hadoop "Cannot create directory .Name node is in safe mode."解决方案
- 如何搭建禅道bug管理环境