我有一個JSON字符串化的對象,如下所示。我需要使用JSON.parse
解析對象。我面臨着我想用RegEx替換的嵌套雙引號。用JavaScript替換嵌套的雙引號RegEx
// input string
var stringifyObj = '{
"a": "abcd"",
"b": false,
"c": [
{
"c": "1234",
"d": "abcd",
"e": [
{
"cs": "cs",
"df": true
}
],
"g": "USE",
"f": false,
"g": "QA DCG",
"h": "333 Market St",
"i": "San Francisco",
"j": " 94568"
},
{
"k": "20570",
"l": "test",
"m": [
{
"n": "USD",
"o": true
}
],
"p": "US",
"q": true,
"r": "Wires_defect 13205 testing",
"s": "333 market street_retesting 13205",
"t": "SF_test",
"u": "ABCD"",
"v": false
}
]
}';
如何解析此字符串化對象「a和u」屬性包含嵌套的雙引號。
我試圖取代,但沒有奏效:replace(/(".*?"):(".*?)"(.*?")/g,"$1:$2\\\"$3")
那不是一個字符串化的對象。這個JSON從哪裏來? – melpomene
你到現在爲止嘗試過什麼?你的表情是什麼?順便說一句。預期輸出不能正確'...'''@ ...'似乎錯了不應該是'... \「@ ...' –
@winner_joiner我編輯過plz檢查 – venkat7668