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