kwhw.net
当前位置:首页 >> JS里的数组无法转换成JSON格式 >>

JS里的数组无法转换成JSON格式

可以考虑用JSON.stringify方法 代码如下 var chooselist = new Array();chooselist['112233']="1000011,1000022,1000033";chooselist['445566']="1000044,1000055,1000066";chooselist['778899']="1000077,1000088,1000099";var json = {};for(v...

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

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

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

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

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

这要看你得到的数据是什么格式的 下面以数组格式举例 得到的json:'[1,2,3,4]' 使用eval()将字符串转为代码 即可得到数组[1,2,3,4]

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

//数组转json串var arr = [1,2,3, { a : 1 } ]; JSON.stringify( arr ); //json字符串转数组var jsonStr = '[1,2,3,{"a":1}]'; JSON.parse( jsonStr );

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

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