如何转义JSON字符串以进行CSV解析?

时间:2018-07-18 05:56:27

标签: json csv encoding escaping

也许是一个奇怪的问题。

我正在尝试将JSON字符串适当地存储为CSV列中的字符串。生成CSV文件时可以正常工作,但是使用JSON解析CSV文件是一个问题。

我尝试过"{"prop": "Val"...}""{""prop"": ""Val""...}""{\"prop\": \"Val\"...}""{\""prop\"": \""Val\""...}"

但是它们都解析得不好。

请帮助!

2 个答案:

答案 0 :(得分:1)

这里的正确答案是对JSON字符串加双引号,这样:

{ "a": 10 }

转换为此:

"{ ""a"": 10 }"

答案 1 :(得分:0)

您可以使用以下替换逻辑来转义JSON字符串:

`"${YOUR_JSON_STR.replace(/\"/g, '""')}"`