Home / Function/ _diff() — langchain Function Reference

_diff() — langchain Function Reference

Architecture documentation for the _diff() function in json.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  7e65aafa_1175_b19c_29a2_37b76ab6cf26["_diff()"]
  fb39b415_e8a2_9079_f7d1_646151c6e72c["JsonOutputParser"]
  7e65aafa_1175_b19c_29a2_37b76ab6cf26 -->|defined in| fb39b415_e8a2_9079_f7d1_646151c6e72c
  7e65aafa_1175_b19c_29a2_37b76ab6cf26["_diff()"]
  7e65aafa_1175_b19c_29a2_37b76ab6cf26 -->|calls| 7e65aafa_1175_b19c_29a2_37b76ab6cf26
  f80c8a49_62db_92e8_627e_ed24ba4921f2["_diff()"]
  f80c8a49_62db_92e8_627e_ed24ba4921f2 -->|calls| 7e65aafa_1175_b19c_29a2_37b76ab6cf26
  7e65aafa_1175_b19c_29a2_37b76ab6cf26["_diff()"]
  7e65aafa_1175_b19c_29a2_37b76ab6cf26 -->|calls| 7e65aafa_1175_b19c_29a2_37b76ab6cf26
  style 7e65aafa_1175_b19c_29a2_37b76ab6cf26 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/core/langchain_core/output_parsers/json.py lines 51–52

    def _diff(self, prev: Any | None, next: Any) -> Any:
        return jsonpatch.make_patch(prev, next).patch

Domain

Subdomains

Calls

Called By

Frequently Asked Questions

What does _diff() do?
_diff() is a function in the langchain codebase, defined in libs/core/langchain_core/output_parsers/json.py.
Where is _diff() defined?
_diff() is defined in libs/core/langchain_core/output_parsers/json.py at line 51.
What does _diff() call?
_diff() calls 1 function(s): _diff.
What calls _diff()?
_diff() is called by 2 function(s): _diff, _diff.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free