Home / File/ json.py — langchain Source File

json.py — langchain Source File

Architecture documentation for json.py, a python file in the langchain codebase. 2 imports, 1 dependents.

File python OutputParsing 2 imports 1 dependents

Entity Profile

Dependency Diagram

graph LR
  f47849be_05b7_05b0_91a8_97c1c98d3ae1["json.py"]
  d45ff838_1238_0965_d3b7_5b33a0452ec0["langchain_core.output_parsers.json"]
  f47849be_05b7_05b0_91a8_97c1c98d3ae1 --> d45ff838_1238_0965_d3b7_5b33a0452ec0
  78c5ca66_f675_3ca1_fdb7_d5a994dcf4bf["langchain_core.utils.json"]
  f47849be_05b7_05b0_91a8_97c1c98d3ae1 --> 78c5ca66_f675_3ca1_fdb7_d5a994dcf4bf
  ddb3c915_19e4_cf5f_d10f_fead86b24a26["yaml.py"]
  ddb3c915_19e4_cf5f_d10f_fead86b24a26 --> f47849be_05b7_05b0_91a8_97c1c98d3ae1
  style f47849be_05b7_05b0_91a8_97c1c98d3ae1 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

from langchain_core.output_parsers.json import (
    SimpleJsonOutputParser,
)
from langchain_core.utils.json import (
    parse_and_check_json_markdown,
    parse_json_markdown,
    parse_partial_json,
)

__all__ = [
    "SimpleJsonOutputParser",
    "parse_and_check_json_markdown",
    "parse_json_markdown",
    "parse_partial_json",
]

Domain

Dependencies

  • langchain_core.output_parsers.json
  • langchain_core.utils.json

Frequently Asked Questions

What does json.py do?
json.py is a source file in the langchain codebase, written in python. It belongs to the OutputParsing domain.
What does json.py depend on?
json.py imports 2 module(s): langchain_core.output_parsers.json, langchain_core.utils.json.
What files import json.py?
json.py is imported by 1 file(s): yaml.py.
Where is json.py in the architecture?
json.py is located at libs/langchain/langchain_classic/output_parsers/json.py (domain: OutputParsing, directory: libs/langchain/langchain_classic/output_parsers).

Analyze Your Own Codebase

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

Try Supermodel Free