也许是一个奇怪的问题。
我正在尝试将JSON字符串适当地存储为CSV列中的字符串。生成CSV文件时可以正常工作,但是使用JSON解析CSV文件是一个问题。
我尝试过"{"prop": "Val"...}"
,"{""prop"": ""Val""...}"
,"{\"prop\": \"Val\"...}"
,"{\""prop\"": \""Val\""...}"
但是它们都解析得不好。
请帮助!
答案 0 :(得分:1)
这里的正确答案是对JSON字符串加双引号,这样:
{ "a": 10 }
转换为此:
"{ ""a"": 10 }"
答案 1 :(得分:0)
您可以使用以下替换逻辑来转义JSON字符串:
`"${YOUR_JSON_STR.replace(/\"/g, '""')}"`