如何处理 JSON 中的换行符?
2022-08-29 23:31:50
我已经生成了一些JSON,并且我正在尝试将其拉入JavaScript中的对象中。我不断收到错误。以下是我所拥有的:
var data = '{"count" : 1, "stack" : "sometext\n\n"}';
var dataObj = eval('('+data+')');
这给了我一个错误:
unterminated string literal
使用,我看到类似的错误消息:Chrome中的“”,Firefox和IE中的“”。JSON.parse(data)
Unexpected token ↵
unterminated string literal
当我拿出后错误消失后在这两种情况下。我似乎无法弄清楚为什么会成功和失败。\n
sometext
\n
eval
JSON.parse