Я хочу проанализировать вложенные строки JSON, разбив их рекурсивно на {}. Регулярное выражение, которое я придумал, это "{([^}] *.?)}", Который я тестировал, соответственно захватывает строку я хотеть. Однако, когда я пытаюсь включить его в свою Java, я получаю следующую ошибку: "Неверная escape-последовательность (допустимые:\b\t\n\f\r \" \'\) "
Это мой код и где возникает ошибка:
String[] strArr = jsonText.split("\{([^}]*.?)\}");
Что я делаю неправильно?