mshd.net
当前位置:首页 >> js中我有一个字符串,怎么转换成json,我想获取其... >>

js中我有一个字符串,怎么转换成json,我想获取其...

var d=eval(字符串变量); d就是你需要的json对象了

一、JSON字符串转换为JSON对象 要使用上面的str1,必须使用下面的方法先转化为JSON对象: //由JSON字符串转换为JSON对象 var obj = eval('(' + str + ')'); 或者 var obj = str.parseJSON(); //由JSON字符串转换为JSON对象 或者 var obj = JSON....

var str = "['同意','不同意']"; var arr = eval('('+str+')'); var newArray = []; for (var i = 0 ; i < arr.length ; i++) { var obj = {}; obj.text = arr[i]; obj.value = arr[i]; newArray.push(obj); } alert(newArray); 或者 var str = ...

function strToJson(str){ var json = eval('(' + str + ')'); return json; }

JSON.stringify 把一个对象转换成json字符串 JSON.parse 把一个json字符串解析成对象 ------------------------------------------------ 旧版浏览器引入 json2.js 可以支持这些方法

var obj = eval('(' + str + ')'); var obj = str.parseJSON(); //由JSON字符串转换为JSON对象 var obj = JSON.parse(str); //由JSON字符串转换为JSON对象

每一组输入框都应该有一个 key,输入框的值就是key对应的value; 在传递数据前,获取到对应的key,value然后转换就好啦; 至于获取值,可以用 ng-model来绑定对象下的变量,如 ng-model="Data.name"、ng-model="Data.age",如果考虑到动态添加,...

var arrs= new Array(); var jsonstr;//json字符串 var json;//转换后的json对象 json=eval(jsonstr); for(int i=0;i

eval函数语法eval(codes);codes -- 字符串形式的表达式或语句eval函数返回值如果没有参数,返回undefined如果有返回值将返回此值,否则返回undefined如果为表达式,返回表达式的值如果为语句返回语句的值如果为多条语句或表达式返回最后一条语句...

jq框架下,给个示例,仅供参考: var objs = $.parseJSON('[{"name":"aaa","age":"22"},{"name":"bbb","age":"33"}]');var str = '';$.each(objs, function(k, obj){ str += obj.name + ' is ' + obj.age + "\n";});alert(str);

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com