天天看點

json中引号轉換

慣例:

我是溫浩然:

今天遇到了這樣一個問題,首先,我是這樣寫的

想要生成一個類似

[{"driver":"asdfadsfasdf"},{"driver":"qreqwrqwe"}]

格式的東西,但是發現,如果輸入的東西,就是

中輸入的如果有英文格式的引号,如   '  "   

前端頁面生成

{"driver":""a"c"d"e""}

{"driver":"a'b'c'd'e'f'"}

但是,如果把這個資料,通過

來轉換一下,會出問題的。

問題如下:

"drivers":["{\"driver\":\"\"a\"c\"d\"e\"\"}",{"driver":"a'b'c'd'e'f'"}],

在這個{"driver":""a"c"d"e""}的前面和後面,都被加上一個 " "  引号。

這不是我們需要的。

·······································這是分割線········································

後來發現,原來,我從最開始就錯了。

這樣就可以了,沒必要跟我一樣,多寫了那麼多東西,還不管用了。

下面貼本來的代碼:

先貼js的:

這裡:

是自己封裝的ajax方法,就當作ajax看就行。

這個是,把頁面輸入的資訊,通過ajax發送到背景,很簡單的。

下面是背景代碼:

這個就是從前台頁面擷取的資料,打包成json,然後發送到開放的端口進行處理了。

繼續閱讀