包含未转义换行符的字符串的JSON.parse - \ n

时间:2015-11-17 09:12:51

标签: javascript json

在python中,json.loads使用strict=False param,它将解析具有单个反斜杠而不是双反斜杠的换行符。像,

import json
a = '{"newline" : "\n"}'
json.loads(a)

抛出错误,

ValueError: Invalid control character at: line 1 column 15 (char 14)

但是,做,

json.loads(a, strict=False)

返回,

{u'newline': u'\n'}

我如何使用Nodejs做同样的事情?

我可以将\n替换为\\n,然后执行,JSON.parse。但对许多其他角色来说,这是一个单调乏味的工作!!!

0 个答案:

没有答案