久违的json使用大法 (通常Ajax希望返回多个键值对,可以用将要返回的数据先封装到一个对象中,再将这个对象转为json格式)
2013-05-04 16:58
851 查看
引用命名空间
using System.Web.Script.Serialization;
通常Ajax希望返回多个键值对,可以用将要返回的数据先封装到一个对象中,再将这个对象转为json格式,
例:
后台.cs
JavaScriptSerializer u = new JavaScriptSerializer(); //实例化JavaScriptSerializer对象
StringBuilder strbu = new StringBuilder(); //实例化一个StringBuilder对象,用来装转后的json字符
u.Serialize(topi, strbu); // topi 是需要被转的对象 Topic topi = new Topic(); topi有title和body等字段
Response.Write(strbu);
Response.End();
前台接收
var output_txt = xhr.responseText;
var jsontxt=eval("("+output_txt+")"); //将json格式的字符串转为json对象
alert(jsontxt.title);
alert(jsontxt.body);
using System.Web.Script.Serialization;
通常Ajax希望返回多个键值对,可以用将要返回的数据先封装到一个对象中,再将这个对象转为json格式,
例:
后台.cs
JavaScriptSerializer u = new JavaScriptSerializer(); //实例化JavaScriptSerializer对象
StringBuilder strbu = new StringBuilder(); //实例化一个StringBuilder对象,用来装转后的json字符
u.Serialize(topi, strbu); // topi 是需要被转的对象 Topic topi = new Topic(); topi有title和body等字段
Response.Write(strbu);
Response.End();
前台接收
var output_txt = xhr.responseText;
var jsontxt=eval("("+output_txt+")"); //将json格式的字符串转为json对象
alert(jsontxt.title);
alert(jsontxt.body);
相关文章推荐
- Ajax使用Action中返回的Json数据的完整实例(二):action内将一个实体对象转化为json并返回
- 使用Java 语言可以方便的把任意对象转换成json格式的数据
- eval解析JSON中的注意点 在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数。 2. 使用Function对象来进行返回解析。 使用eval
- 将任意一个jQuery对象进行表单序列化,免除了提交请求时大量拼写表单数据的烦恼,支持键值对<name&value>格式和JSON格式。
- var dataObj=eval("("+data+")");//转换为json对象(解决在ajax返回json格式数据的时候明明正确的获取了返回值但是却就是进不去success方法的问题。格式错误)
- 我们常常会从网络获取数据,而数据通常又为JSON格式,JSON数据转为Model对象
- SSH三大框架集成中,使用jQuery框架 Ajax技术返回json格式的数据(二)
- ajax处理请求,以JSON数据格式返回,(json时间日期返回时对象---》日期格式)
- Struts2 使用ajax访问action,返回json格式数据,提示error:There is no result type defined for type 'json'
- 使用Ajax发送Struts2请求返回JSON数据格式
- 客户端使用Ajax访问struts2 , struts2如何返回一个json数据!json-lib与flexjson
- spring mvc返回json字符串数据,只需要返回一个java bean对象就行,只要这个java bean 对象实现了序列化serializeable
- 关于ASP.NET下,JQuery+AJAX使用JSON返回对象集合List数据的总结
- 前台使用ajax 调用action方法,返回一个对象List集合的json
- springmvc4整合AJAX使用@ResponseBody注解返回JSON数据格式
- 使用jQuery框架的ajax技术,在Struts2返回json格式的数据
- 在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理。 例如: //实例化一个NSDateFormatter对象 NSDateFor
- ajax根据ID查询数据库并返回Json格式数据返回js,使用append显示到页面。判断json值为[]或者[[]]的问题。
- 使用jQuery发送POST,Ajax请求返回JSON格式数据
- FireFox中使用JQuery的ajaxfileupload插件返回JSON格式数据提示保存的解决方法。