一、什么是JSON
1、JSON:JavaScript Object Notation ;
2、JSON 数据是一系列键值对的集合;
3Json已经被大多数开发人员接受,在网络数据传输中应用非常广泛;
4、json 相对于xml 来讲解析稍微方便一些;
二、JSON vs Xml
1、JSON 和XML 的数据可读性基本相同;
2、JSON 和Xml同样拥有丰富的 解析手段;
3、Json相对于Xml来讲,数据体积小;
4、JSON与JavaScript的交互更加方便;
5、Json对数据的描述性相对较差;
三、一個Json的例子:
{
"name":"Michadel",
"address":
{
”city“:"Beijing",
"street":"ChaoyangRoad",
"postcode":100025
}
}
四、JsonReader 与GSon
1、两个差不多都google产的;
2、JsonReader是android里面的 ,Gson是一个开源library;
3、用法差不多,效果差不多;
五、Example:
MainActivity.java: