在前端 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 + ')');
.NET Framework 4 在 System.Runtime.Serialization 中。利用 JavaScriptSerializer 类对数据进行序列化和反序列化
在后台对 js 对象和 json 对象的互转:
通过上面这个表达式,就完成了将服务器端响应给客户端的 Json 格式的字符串解析成了一个 Json(格式的)对象,名称为 "json",通过 "json." 或者 "json[]" 的方式便可进行数据访问。
来源: