簡體   English   中英

在Javascript中將字符串轉換為JSON對象

[英]Convert string to JSON object in Javascript

我有一個這種格式的字符串:

var abc = "{'ABC':'25117', 'data':'India\"NewDelhi\"'}"

我想將其轉換為JSON對象。

我試圖通過交換來使用""''

我使用了函數JSON.parse(abc) ,它在字符串中有效

var abc = '{"ABC":"25117", "data":"India\'NewDelhi\'"}'

但我希望"NewDelhi"應該是雙引號,即"" ,這是我的嚴格條件。

堅持使用有效的JSON,然后雙擊報價

var abc = '{"ABC":"25117", "data":"India\\"NewDelhi\\""}';

小提琴

你必須轉義“\\”才能解析你的字符串。

var abc = "{\"ABC\":\"25117\", \"data\":\"India\\\"NewDelhi\\\"\"}"

然后JSON.parse(abc)將起作用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM