Expression Java pour faire correspondre les accolades - "séquence d'échappement invalide"

Je veux analyser les imbriquée chaînes JSON en les scindant en place de manière récursive par { }. Les regex, je suis venu avec est "{([^}]*.?)}", que j'ai testé de façon appropriée attrape la chaîne que je veux. Cependant, lorsque j'essaie de l'inclure dans mon Java j'obtiens l'erreur suivante: "Invalid séquence d'échappement (valables sont \b \t \n \f \ \ r\\" \'\ )"

C'est mon code, et où l'erreur se produit:

String[] strArr = jsonText.split("\{([^}]*.?)\}");

Ce que je fais mal?

source d'informationauteur user1436111