JavaWeb编程(十)Json语句
JSON:是一个标准规范,是一种轻量级的用于数据交换的格式。易于人阅读和编写。同时也易于机器解析和生成。
* 它与xml相同,都是一种格式,用来在客户端服务端传递数据,它与语言、平台无关。
* 市面上JSONjar包有:
* jsonlib
* gson(goole)
* fastjson(alibaba):Fastjson是一个Java语言编写的JSON处理器由阿里巴巴公司开源的速度最快的Json和对象转换工具 。
*
* json字符串格式:
* 以{开头}结尾
* {"属性":"值","属性":"值","属性":{}}
* {"键1":"value","键2":"value"}
* 或以[开头]结尾
//toJSONString: 把对象转换为json字符串、
//parseObject: 把json字符串转换为对象(普通对象/Map对象/其它 的json串)
//parseArray : 把json字符串转换为对象(list对象的json串)
json在线解析器
http://www.json.cn
xml格式:
<?xml version="1.0" encoding="UTF-8"?>
<person>
<name>XXX</name>
<age>18</age>
</person>
</xml>
XML解析为一个对象/一个对象解析为XML:JAXB技术