www.mzqd.net > js怎么把数组转换成json字符串

js怎么把数组转换成json字符串

第一种 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...

1、javascript里面的数组都是关联数组吧?js对象的本质就是关联数组。索引数组也就是常说的数组,数组是对象,所以数组的本质也是关联数组,但通常没人这么说。2、唯一区别就是:索引数组的索引只能是0和正整数,但它是有序的。关联数组的索引很...

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

普通的数组格式是:['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格式的字符串);

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 = ...

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

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

思路: 层层解析json数据,json数据一般都是有对象和数组两类复合组装而成。这里第一层对object对象,内部有两个属性,其中data是数组。 代码: var online=[];function online1(obj){ return obj['data'];//返回data数组}online=online1({"succ...

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

网站地图

All rights reserved Powered by www.mzqd.net

copyright ©right 2010-2021。
www.mzqd.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com