Json是一种与开发语言无关的,轻量级的数据格式。全称JavaScript Object Notation
优点:易于人的阅读和理解,便于程序的生产和解析,是Android SDK官方的库
缺点:不能注释
数据结构:
Object:
使用花括号{}包含的键值对结构,Key必须是String类型(使用双引号),value为任何基本类型或者数据结构
Array:
使用中括号[]来起始,并用逗号,来分隔元素。
基本类型:
string,number,true,false,null
GSon适用于服务端的开发,GSOn比JSOn更强大。
关于JSOn库的总结:
功能:映射Java Object与json格式数据
1.通过Annotation,注解来声明
2.支持自定义属性名称
3.支持包含或者排除属性
4.支持自定义接口自己完成解析/生成过程