【发布时间】:2017-12-25 18:28:13
【问题描述】:
假设我有以下字符串:
{
"{\n <<<-- error
\"SomeKey\": {\n \"somevalue\": \"test\",\n,
\"AnotherKey\": \"Long string should be here \n another line break here \n and another line here \"
}
}
当您尝试使用 JSON.parse 解析此字符串时,它会引发指向第一个换行符的错误。有没有什么办法可以在不删除不在引号内的 \n 的情况下摆脱换行符。
谢谢!
【问题讨论】:
-
是什么生成了这个 json 字符串?这就是您应该解决的问题,而不是稍后尝试修复损坏的 json。
-
所以基本上它返回一个格式化的 JSON 响应,其中包含 \n 在每一行的开头。
-
分享实际的 JSON。
-
那个端点是什么?它没有生成正确的 json。
-
那你如何解析 XML 呢?
标签: javascript json regex