Я использую встроенный в Firefox JSON.parse () для синтаксического анализа некоторых строк JSON, которые содержат регулярные выражения в качестве значений, например:
var test = JSON.parse('{"regex":"/\\d+/"}');
Приведенное выше '\ d' вызывает исключение с JSON.parse (), но работает нормально, когда я использую eval (это то, чего я пытаюсь избежать).
То, что я хочу, это сохранить '\' в регулярном выражении - есть ли какой-то другой JSON-дружественный способ избежать этого?