js如何将json字符串转成json对象 如何实现json形式的字符串和js对象之间的相互转换



文章插图
js如何将json字符串转成json对象 如何实现json形式的字符串和js对象之间的相互转换

文章插图
1、javascript把二维数组转为json格式的字符串代码如下:
// 二维数组转为json格式的字符串
functionarrayToJsonString(o){varlen=o.length;varnew_arr=newArray();varstr='',strone='',strs='',jsonstr='';for(vari=0;i<len;i++){new_arr=o[i];for(varkinnew_arr){strone+='"'+k+'"'+':'+'"'+new_arr[k]+'"'+',';}str='{'+strone.substring(0,strone.length-1)+'}';strone='';strs+=str+',';new_arr=[];}strs='['+strs.substring(0,strs.length-1)+']';returnstrs;}2、改变多维数组中某个元素的值,代码如下:
【js如何将json字符串转成json对象 如何实现json形式的字符串和js对象之间的相互转换】varsku_att_json_arr=newArray({$sku_att_json|raw});sku_att_json_arr[0][0]['quantity']=123;$('#sku_att_json').val(arrayToJsonString(sku_att_json_arr[0]));