ネストされたJSON文字列を{}で再帰的に分割して解析したいと思います。私が思いついた正規表現は「{([^}] *。?)}」です。これは、適切にテストして、必要な文字列を取得します。ただし、Javaに含めようとすると、次のエラーが発生します。「無効なエスケープシーケンス(有効なものは\ b \ t \ n \ f \ r \ "\'\)」
これは私のコードであり、エラーが発生する場所は次のとおりです。
String[] strArr = jsonText.split("\{([^}]*.?)\}");
私は何が間違っているのですか?