Ajax响应三种数据内容的具体实现

01普通文本

out.print("Ajax响应内容");

var   text=  xhr.responseText;

 

02json格式

 

1、更改对象的toString 方法

Student  stu=new Student(1,"张三","男");

eval("var json="+text);

 2、手动拼接json字符串

String   json="{sid:"+stu.getSid()+", sname:'"+stu.getSname()+"', sex:'"+stu.getSex()+"'}";

 

eval("var json="+text);

 3、使用GSONjar包

Gson  gson=new Gson();
String json = gson.toJson(list);

 

也可以转成对应的JSON格式
 需要注意:字符串的key必须使用引号引出  {'key1':value,'key2':value2..}
var json2 = JSON.parse(text);

 

posted @ 2021-01-16 09:23  巧克力曲奇  阅读(132)  评论(0编辑  收藏  举报