JsonValidity Class — langchain Architecture
Architecture documentation for the JsonValidity class in config.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD ce9c1e08_8ff3_4221_add8_c6a98f9c3108["JsonValidity"] 5528a09f_3682_a8b0_958b_cd9a898b6e3c["SingleKeyEvalConfig"] ce9c1e08_8ff3_4221_add8_c6a98f9c3108 -->|extends| 5528a09f_3682_a8b0_958b_cd9a898b6e3c ba7f9415_541a_d99f_0400_a688a10212b0["config.py"] ce9c1e08_8ff3_4221_add8_c6a98f9c3108 -->|defined in| ba7f9415_541a_d99f_0400_a688a10212b0
Relationship Graph
Source Code
libs/langchain/langchain_classic/smith/evaluation/config.py lines 213–216
class JsonValidity(SingleKeyEvalConfig):
"""Configuration for a json validity evaluator."""
evaluator_type: EvaluatorType = EvaluatorType.JSON_VALIDITY
Extends
Source
Frequently Asked Questions
What is the JsonValidity class?
JsonValidity is a class in the langchain codebase, defined in libs/langchain/langchain_classic/smith/evaluation/config.py.
Where is JsonValidity defined?
JsonValidity is defined in libs/langchain/langchain_classic/smith/evaluation/config.py at line 213.
What does JsonValidity extend?
JsonValidity extends SingleKeyEvalConfig.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free