diff --git a/libs/langchain/langchain/output_parsers/json.py b/libs/langchain/langchain/output_parsers/json.py index 946aeb6408b..9efa829bd27 100644 --- a/libs/langchain/langchain/output_parsers/json.py +++ b/libs/langchain/langchain/output_parsers/json.py @@ -179,7 +179,7 @@ class SimpleJsonOutputParser(BaseCumulativeTransformOutputParser[Any]): def parse(self, text: str) -> Any: text = text.strip() try: - return parse_json_markdown(text.strip(), parse_partial_json) + return parse_json_markdown(text.strip(), parser=parse_partial_json) except JSONDecodeError as e: raise OutputParserException(f"Invalid json output: {text}") from e