解析包含换行符的JSON

在我的网站中,我尝试将字符串转换为包含换行符JSON

JSON.parse('{"hallo":"line1\r\nline2","a":[5.5,5.6,5.7]}');

这将产生“意外令牌”错误。我需要以某种方式逃脱吗?

回答:

是的,您应该同时退出这两个字符\n\r因为它们都属于控制字符列表。您可以在此处找到需要转义的字符的完整列表。您的代码将是

obj = JSON.parse('{"hallo":"line1\\r\\nline2","a":[5.5,5.6,5.7]}');

JSFiddle:链接

以上是 解析包含换行符的JSON 的全部内容, 来源链接: utcz.com/qa/400758.html

回到顶部