我使用Firefox的本机JSON.parse()来解析一些包含正则表达式作为值的JSON字符串,例如:
var test = JSON.parse('{"regex":"/\\d+/"}');
上面的'\ d'引发了JSON.parse()的异常,但是当我使用eval(这是我试图避免的)时工作正常.
我想要的是保留正则表达式中的'\' - 是否有一些其他JSON友好的方法来逃避它?
javascript firefox json
firefox ×1
javascript ×1
json ×1