js 將json對(duì)象轉(zhuǎn)成字符串
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
最近寫了一個(gè)表單里面要存的一個(gè)字段是使用json字符串格式存的,從數(shù)據(jù)庫里面取下來的時(shí)候用的倒是挺爽,可是要存就有點(diǎn)麻煩了,當(dāng)時(shí)一下子沒有想到,后來去百度了一下,結(jié)果搜到的是用正則來拼接的,感覺挺麻煩的。隨后跟別人討論的過程中突然就想到了這樣的辦法,方法本身挺簡單的,就只是網(wǎng)上搜不到,一下子也沒想到罷了,這里做個(gè)記錄,各位看著覺得簡單也就見笑了。 除此之外還可以使用toJSONString()或者全局方法JSON.stringify()將JSON對(duì)象轉(zhuǎn)化為JSON字符串。 例如: var last=obj.toJSONString(); //將JSON對(duì)象轉(zhuǎn)化為JSON字符 或者 var last=JSON.stringify(obj); //將JSON對(duì)象轉(zhuǎn)化為JSON字符 不過需要注意的是,處理json數(shù)據(jù)這些方法除了eval()函數(shù)是js自帶的之外,其他的很多處理json的函數(shù),版本都比較新,可能會(huì)出現(xiàn)找不到方法的錯(cuò)誤。一般來講的話,我們都還是要?jiǎng)帕堪芽蛻舻沫h(huán)境考慮的惡劣一些,所以,還是推薦用最開始的方法。 PS:最后一個(gè)會(huì)多出來一個(gè)","號(hào),為了讓代碼看起來更簡單沒有處理. 實(shí)際上逗號(hào)是一定要?jiǎng)h掉的,目前已經(jīng)發(fā)現(xiàn)在IE7下會(huì)報(bào)錯(cuò) 該文章在 2015/4/26 10:31:18 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |