Строка в кавычках справа от "regex":
содержит последовательности символов
\. \w \] \+ \( \)
, и каждая из них недопустима в строке JSON - см. Краткое описание http://json.org/ и "визуальное "объяснение грамматики.
Чтобы представить данное регулярное выражение в качестве допустимой строки JSON, каждый обратный слеш должен быть удвоен (то есть заменить \
на \\
, так же, как в других языках, таких как PHP, C/ C ++ и т. Д.), Поэтому соответствующая строка должна выглядеть примерно так:
"regex": "^(?:http(s)?:\\/\\/)?[\\w.-]+ ...