import re def extract_json(text): pattern = r'\{[^{}]*(?:\{[^{}]*\}[^{}]*)*\}' match = re.search(pattern, text, re.DOTALL) if match: return match.group(0) return None