mirror of
https://github.com/hwchase17/langchain.git
synced 2025-09-28 06:48:50 +00:00
**Description:** Raise a more descriptive OutputParserException when JSON parsing results in a non-dict type. This improves debugging and aligns behavior with expectations when using expected_keys. **Issue:** Fixes #32233 **Twitter handle:** @yashvtobre **Testing:** - Ran make format and make lint from the root directory; both passed cleanly. - Attempted make test but no such target exists in the root Makefile. - Executed tests directly via pytest targeting the relevant test file, confirming all tests pass except for unrelated async test failures outside the scope of this change. **Notes:** - No additional dependencies introduced. - Changes are backward compatible and isolated within the output parser module. --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Mason Daugherty <mason@langchain.dev> Co-authored-by: Mason Daugherty <github@mdrxy.com>