JSON
一、json的简介
1.what?
一种特殊的字符串
[ ]集合
{ }对象
2.why?
json更易于人编写和阅读,易于机器生成和解析,便于有效的提升网络效益
二、对象和json之间的转换
1.对象----->字符串:JsonObject jsonObject=JsonObject .fromObject(对象);
2.字符串---->对象:
(1)JsonObject jsonObject=JsonObject .fromObject(字符串);
(2)对象=jsonObject.toBean(jsonObject,对象.class);
三、对象集合和字符串之间的转换
1.对象集合----->字符串
JsonArray jsonArray=JsonArray.fromObject(对象集合);
2.字符串------->对象集合
(1)JsonArray jsonArray=JsonArray.fromObject(字符串);
(2)对象集合=jsonArray.toCollection(jsonArray);
四、在JSP中使用json
在jsp页面引入json.js文件
(1)Json.stringify(对象)----->将JS对象转换成Json字符串
(2)Json.parse-------->将Json字符串转成Js对象
五:http://www.bejson.com/ 校验Json格式
六、注意:需要导json jar包,还有jQuery js
七、用json做一个简单的登录页面
思路:
第二步:
第三步:
//loginservlet中转页面