將json字串轉換成json物件

2021-10-18 16:45:23 字數 700 閱讀 8785

在獲取資料庫資料時,在物件資料中還有乙個物件資料,但是在前端this.axios.get的時候獲得的是string資料型別需要將string轉成object:

使用json.parse()

const obj =

json

.parse

(objnew)

出現錯誤提示

unexpected token 』 in json at position 2

這是因為在使用json.parse的時候,返回來的資料一定是嚴格的json格式,key值一定要用 雙引號 包起來,否則瀏覽器就會丟擲異常

所以要先將「objnew」裡的資料的鍵值和value加上雙引號:

const objnew = response.data.data[2]

.data.

replaceall

("'"

,'"'

)

最後:

字串轉換成JSON

好吧實際講的是cookie字串轉換成json,原理都一樣 要實現這一功能,首先,js的字串比如是這樣的,querystring字串.也就是有規律的吧,我在做xss,cookie管理平台的時候,碰到的乙個問題就是需要把document.cookie收集的字串,重新轉換成json格式,然後拿到edit ...

特殊字元導致json字串轉換成json物件出錯

在對資料庫取出來的資料 特別是描述資訊 裡面含有特殊字元的話,使用json.parse將json字串轉換成json物件的時候會出錯,主要是雙引號,回車換行等影響明顯,左尖括號和右尖括號也會導致顯示問題,所以要在輸出到頁面進行json物件轉換之前將一些特殊符合進行編碼或轉義,下面展示的是c 編碼和轉義...

javascript字串轉換成json物件

今天在對部門樹樹形選單改進的時候,發現在伺服器端傳過來的json格式的字串在在html中總是不能識別。或者說把傳過來的東西就當乙個字串,而我需要的是乙個json陣列。如下 var data1 在後台得到字串就是上面等號後面的部分,結果我用 data1.resulttree 得到的值瀏覽器總是把它當成...