kwhw.net
当前位置:首页 >> JS,jAvAsCript 如何把普通数组转换成JSON数组 >>

JS,jAvAsCript 如何把普通数组转换成JSON数组

JS 字面量对象 转成 json 字符串 var arr = [1,2,3, { a : 1 } ];JSON.stringify( arr ); 字符串解析成 JSON var str = '[1,2,3,{"a":1}]';JSON.parse( str );

普通的数组格式是:['a','b','c'] JSON的格式是:{'1':'a','2':'b','3':'c'} 所以把数组循环一下就可以了; var a = ['a','b','c'];var json = {};for(var i=0;i

用下面的函数: eval ("(" + JSON格式的字符串 + ")"); 或者用dojo var jsnObj = dojo.fromJson(JSON格式的字符串);

你的data就是数组,用eval后,再循环处理就ok,示例代码: var str = '[{\"UId\":1,\"Uname\":\"a\",\"Pwd\":\"a1\"},{\"UId\":2,\"Uname\":\"b\",\"Pwd\":\"b1\"}]';eval("var json = " + str);// 转换为json对象var data = []; for(var i=0,j=...

var str = JSON.stringify(plist);

第一种 JSON.parse(jsonString) 第二种 eval("("+jsonString+")") 第三种 var obj=(function ToJSON(o){ if(typeof(o)=="string")try{return new Function("return "+o)();}catch(e){return null;} })("[{name:'zhangsan',age:'24'},{name:'lisi...

jquer封装好的这个方法:serializeArray()12 var a=[];a.serializeArray();

json官网上有一个 json2 的库用于 json 相关的操作。比如: // 将数组和对象转换成符合json格式的字符串: // 引入 json2 库text = JSON.stringify(['e', {pluribus: 'unum'}]);// text is '["e",{"pluribus":"unum"}]'

你说的是使用函数转化吗?代码如下: var data=[]; data[0]="username"; data[1] = "password"; data[2] = "repassword"; alert(data); data = $.toJSON(data); //将数组转换成json格式 alert(data); data = $.parseJSON(data); //将json格式转...

方法如下: 12345678910 function tojson(arr){ if(!arr.length) return null; var i = 0; len = arr.length, array = []; for(;i

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