数据结构:Object,Array
对象Object:使用花括号{}包含的键值对,key必须是string基本类型,value可以是数据结构和基本类型
数组Array:使用中括号[]包含元素,使用逗号,分割元素
基本类型:String,number,true,false,null
json中没有日期属性,javabean的日期只能转成字符串。json不能反解析成bean
google Gson:可以反解析。性能强大,使用方便。gson可以将json中的数组和java中的数组进行无缝对接。gson高级功能:自定义解析,生成自定义接口
json是androidsdk开源库
gson比json功能更强大。适用于服务端的开发,能够做集合处理,自定义属性别名功能。
好的json库: 功能:映射java object和json数据格式
1.注解anotation @serilizename
2.支持包含排除一些属性 tansient
3.支持自定义的接口自己完成解析/生成过程
4.支持自定义属性名称