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]));