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做一个简单的登录页面

思路:

JSON


第二步:

JSON


第三步:

JSON

//loginservlet中转页面

JSON