Dopasowanie Regex Java między nawiasami klamrowymi

Muszę przeanalizować plik dziennika i uzyskać czasy i powiązany ciąg wywołania funkcji. Jest on przechowywany w pliku dziennika w następujący sposób: {"time": "2012-09-24T03: 08: 50", "message": "Call ( ) zaczęło się"}

Będzie wiele wywołań funkcji rejestrowania czasu między innymi znakami ciągu, więc mam nadzieję użyć wyrażenia regularnego, aby przejść przez plik i pobrać wszystkie z nich

Chciałbym pobrać wszystkie zarejestrowane informacje, w tym nawiasy klamrowe

Próbowałem następujących rzeczy

Pattern logEntry = Pattern.compile("{(.*?)}");
Matcher matchPattern = logEntry.matcher(file);

i

Pattern.compile("{[^{}]*}");
Matcher matchPattern = logEntry.matcher(file);

Ciągle otrzymuję nielegalne błędy powtarzania, proszę o pomoc! Dzięki.

questionAnswers(5)

yourAnswerToTheQuestion