【发布时间】:2026-02-03 19:30:02
【问题描述】:
我正在将 csv 文件转换为 JSON,转换器在行首添加 ",并在引号中添加 \。
所以,如果我的 CSV 文件有一个类似的数组
"items": [{"name":"item 1"...
转换器生成的 JSON 是:
"items": "[{\"name\":\"item 1\"...
我需要 JSON 看起来像原始 CSV 条目。
那么,如何将 "[{ 更改为 [{ ?
注意:我不能随处删除引号,因为它们在某些地方是正确的。所以我只需要在它们后面跟着这些特定字符时删除引号,所以只删除"[{
我如何在它们出现的任何地方删除\?
编辑 一些 cmets 和答案提到也许有更好的方法将 CSV 转换为 JSON 文件。就我而言,我在 excel 中有数据,最终需要 Lambda 函数读取,所以我希望我需要一种将 excel 转换为 JSON 的方法。我已经发布了一个单独的问题,寻求有关该主题的帮助here。
【问题讨论】:
-
您多次转换为 JSON,因此它转义了嵌入 JSON 中的引号。你可能不应该那样做。显示您的代码,我们将解释如何修复它。
-
转换本身没有在我的代码中完成。我有 CSV 格式的数据,需要将其转换为 JSON 文件。我正在使用在线转换器进行此操作。一旦我有了 JSON 文件,我的代码就会解析它。所以问题是如何解析 JSON 以删除我在问题中提到的内容。
标签: javascript regex