JSON笔记
参考文档:http://www.json.org/java/index.html
JSON: JavaScript Object Notation
JSON是存储和交换文本信息的语法,它比xml更小、更快、更易解析没有xml结构清晰
JSON独立于语言与平台,现在已经被很多语言所采纳用以作为传输方式
JSON数据格式:键值对 key:value value是任何类型(int,string,float,boolean,object)
1.有点像Map接口
2.冒号: 就类似于赋值(=)
举例:(包含了一个简单的key:value 和emp的集合)
JSONObject jsonObject={
“key1”:”value1”,
“zhangsan”:{“name”:”zhangsan”,”age”:21,”info”:”xxxxxxinfo”}
”emps”:
[
{“name”:”xuyi”,”age”:21},
{“name”:”linshiyu”,”age”:19}
]
}
Java解析JSON对象:
1.导入json jar包
2.之后就看文档吧(太简单了吧)
参考文档和java操作有一点点的不同,主要是java自己还进行了封装,不过影响不大,一看就明白的。
主要是看JSONObject、JSONArray的API文档