string與陣列和Json互轉

2021-09-01 16:46:28 字數 1301 閱讀 9407

陣列和json轉字串好處理,但是如果字串轉陣列或json時,使用eval時,如果陣列中還包含,或者json中還包含{}時,總是報錯。才疏學淺,錯誤不會解決,只能自己寫方法實現相關轉換

// 把store中資料,轉換為字串

// 由於再套用時使用eval出錯,所以使用識別符號;x?作為分隔符,其中level作為第幾級的引數

function changearraytostring(array, level)

if (str != "")

return str;

};

// 把字串,轉換為store陣列

function changestringtoarray(str, level) else

return conditionarray;

}};

//把json中的資料轉換為string

//由於{}中再套{}時,使用eval出錯,所以使用標誌符|x!作為分隔符,其中level作為第幾級的引數

function changejsontostring(json, level)else

str = str.substring(0,str.length-3);

return '';

}};

// 把字串轉為為json

function changestringtojson(str, level) else ;

str = str.substring(1, str.length - 1);

var array = str.split('|' + level + '!');

for (var i = 0; i < array.length; i++)

}return json;

} }return null;

};

真的是學藝不精呀,既然使用ext為什麼把ext的一些方法給忘了

function changearraytostring(array) 

if (str != "")

return str;

};// 把字串,轉換為store陣列

function changestringtoarray(str) else

};// 把json中的資料轉換為string

function changejsontostring(json) else

};// 把字串轉為為json

function changestringtojson(str) else

return null;

};

python中string和bytes互轉

首先來設定乙個原始的字串,python 3.2.3 default,apr 11 2012,07 15 24 msc v.1500 32bit intel on win32 type help credits or license for more information.website type ...

通過String接受前端Json陣列

前端 將陣列使用json的stringify方法 後端string vo進行接收 得到jsonarray jsonarray jsonarray json.parsearray vo 得到jsonobjectfor inti 0 i jsonarray.size i 通過對應的key取出字串stri...

Json 和 String的轉換

雖然本人主要學的是.net,不過可惡的學校非逼著學jsp,學不會不給過,真是讓人煩惱。今天在寫jsp的時候,突然想利用ms的ajax框架配合servlet在jsp裡實現ajax效果。中途遇到乙個小小的問題 在servlet裡面利用out.print輸出的是個字串,當想傳多個值時,那就使用json了。...