如何使用JavaScript在JSON文件中写一个反斜杠?

时间:2018-08-16 00:19:17

标签: javascript json escaping fs backslash

我需要我的json(文本utf-8)文件具有单个 \ ,如下所示:

{
  "pageid": "page\/123412341234"
}

很遗憾,sketchapp要求使用该格式的文件。因此,请让我知道是否有任何方法可以在将转义字符写入文件之前将其删除。

现在我正在使用此e.g函数写入文件

exports.writeJSON = (jsonObject, fileLocation) => {
  let data = JSON.stringify(jsonObject);
  fs.writeFileSync(fileLocation, data);
};

其中

jsonObject =  {
  "pageid": "page\\/123412341234"
};

我得到的输出文件有两个 \\ ,如下所示:

{
  "pageid": "page\\/123412341234"
}

如何仅将其设置为 \ 。我认为JSON.stringify正在添加转义字符,并且也将其转储到文件中。

Javascript中是否可以删除多余的转义反斜杠?

0 个答案:

没有答案