本文实例讲述了js对象与json字符串格式转换的实现方法,分享给大家供大家参考。具体实现方法如下:
复制代码 代码如下:
在前端js对象和json对象的互转:
一、js对象转换成为json
处理:引用一个json2.js文件,调用json.stringify()方法。例如:
复制代码 代码如下:
var data = new object();
var json_data = json.stringify(data);
ps:json2.js这个文件在网上搜一下就能下载到。
二、json转换成为js
1.处理:用jquery的一个方法$.parsejson()将json格式的数据转成js对象。例如:
复制代码 代码如下:
var json_data = $.getjson();
var data = $.parsejson(json_data);
(可用来成转换js数组)
2.将json转换成js对象的方法:
复制代码 代码如下:
var json = eval('(' + result + ')');
通过上面这个表达式,就完成了将服务器端响应给客户端的json格式的字符串解析成了一个json(格式的)对象,名称为“json”,通过“json.”或者“json[]”的方式便可进行数据访问。
在后台对js对象和json对象的互转:
.net framework 4在system.runtime.serialization中。利用javascriptserializer类对数据进行序列化和反序列化
示例:
复制代码 代码如下:
//将param反序列列list集合
list _applypart = new javascriptserializer().deserialize>(param);
希望本文所述对大家的web程序设计能有所帮助。