【前台 】字符串和js对象的相互转化

利用原生JSON对象,将对象转为字符串

1 var jsObj = {};
2 jsObj.testArray = [1,2,3,4,5];
3 jsObj.name = ‘CSS3‘;
4 jsObj.date = ‘8 May, 2011‘;
5 var str = JSON.stringify(jsObj);
6 alert(str);

将字符串转化为JS对象

方法1:

1 var jsObj = {};
2 jsObj.testArray = [1,2,3,4,5];
3 jsObj.name = ‘CSS3‘;
4 jsObj.date = ‘8 May, 2011‘;
5 var str = JSON.stringify(jsObj);
6 var str1 = JSON.parse(str);
7 alert(str1);

方法2:

1 var jsObj = {};
2 jsObj.testArray = [1,2,3,4,5];
3 jsObj.name = ‘CSS3‘;
4 jsObj.date = ‘8 May, 2011‘;
5 var str = JSON.stringify(jsObj);
6 var str1 = $.parseJSON(str);
7 alert(str1);

时间: 2024-11-14 15:06:01

【前台 】字符串和js对象的相互转化的相关文章

使用js把json字符串转为js对象的方法

ECMA-262(E3) 中没有将JSON概念写到标准中,还好在 ECMA-262(E5)中JSON的概念被正式引入了,包括全局的JSON对象和Date的toJSON方法. 1,eval方式解析,恐怕这是最早的解析方式了.如下: 复制代码代码如下: function strToJson(str){ var json = eval('(' + str + ')'); return json; } 记得别忘了str两旁的小括号. 这里属性名可以使用数字,可以带引号也可以不带引号.如果属性名是纯数字,

JSON字符串和JS对象之间的转换

1 json字符串转换为js对象 1.1 标准json格式字符串转换为Js对象 JSON字符串 str JSON.parse(str) eval(str) eval('('+str+')') eval('['+str+']') 对象字符串 "{\"id\":\"001\",\"name\":\"sanzhang\"}" 对应的json格式 {"id":"001",&q

json字符串和json对象的相互转化

开发经常要用到json字符串和json对象的相互转化,这里总结常用的两个函数.JSON.parse('字符串'),JSON.stringify('json对象') 1 <script type="text/javascript"> 2 //json字符串转化成json对象 3 var jsonStr = '{"uname":"admin","pwd":"123456"}';//定义json字符串

JSON字符串与JS对象之间的转换

JSON.stringify: turns a Javascript object into JSON text and stores that JSON text in a string. 还有一种toJSONString()也可以达到相同效果,但是在js中没用成功过. JSON.parse :turns a string of JSON text into a Javascript object. 也可以用js原生的eval方法,不过不安全也不方便,需要在JSON text外加一对小括号.

json字符串到js对象的转换

window.onload = function () { var arrar = '{"programmer":['+'{"type":"beijing","jine":"126400","year":"12","qixian":"36"},' +'{"type":"shanghai",

node.js JS对象和JSON字符串之间的转换

JSON.stringify(obj)将JS对象转为字符串. var json = { aa: ['sdddssd'],   bb: [ '892394829342394792399', '23894723984729374932874' ],   cc: ['11111111111111'] } => var string = JSON.stringify(json) string: {"aa":["sdddssd"],"bb":[&qu

【JS对象、JSON字符串】之间的相互转换

在Firefox,chrome,opera,safari,ie9,ie8等浏览器直接可以用JSON对象的stringify()和parse()方法. 1.JSON.stringify(obj)将JS对象转为JSON字符串. //JS对象 var obj={"name":"tom","sex":"男","age":"24"}; //JS对象转化为JSON字符串 var jsonString

关于JS 对象与JSON对象

Js对象 格式 : //var dataStr = '{ code: 1, msg: "修改成功", read: 1 }'; 序列化字符串为js对象: var p = eval("(" + dataStr+ ")"); json对象 格式 //var JsonStr = "{ 'code': 1, 'msg': "修改成功", 'read': 1 }"; 序列化字符串为json对象:var p= jQuer

JS对象转化为JSON字符串

js方法: JSON.stringify 把一个对象转换成json字符串 JSON.parse 把一个json字符串解析成对象. JQ方法: 用jquery的方法 $.parseJSON(jsonString) 在官网下载一个json2.js 然json.parse()方法 这个方法firefox chrome是直接支持的 ie需要引入json2.js