_set_nested_dict() — langchain Function Reference
Architecture documentation for the _set_nested_dict() function in json.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 100a8874_86d6_7aab_05cd_e0ff79bf9bed["_set_nested_dict()"] 6fcdab9c_3ecd_51f0_a2ae_3b0c8bfac048["RecursiveJsonSplitter"] 100a8874_86d6_7aab_05cd_e0ff79bf9bed -->|defined in| 6fcdab9c_3ecd_51f0_a2ae_3b0c8bfac048 100a8874_86d6_7aab_05cd_e0ff79bf9bed["_set_nested_dict()"] 100a8874_86d6_7aab_05cd_e0ff79bf9bed -->|calls| 100a8874_86d6_7aab_05cd_e0ff79bf9bed d81ccdd5_8091_6de6_425e_3dba9ac5dc9f["_json_split()"] d81ccdd5_8091_6de6_425e_3dba9ac5dc9f -->|calls| 100a8874_86d6_7aab_05cd_e0ff79bf9bed 100a8874_86d6_7aab_05cd_e0ff79bf9bed["_set_nested_dict()"] 100a8874_86d6_7aab_05cd_e0ff79bf9bed -->|calls| 100a8874_86d6_7aab_05cd_e0ff79bf9bed style 100a8874_86d6_7aab_05cd_e0ff79bf9bed fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/text-splitters/langchain_text_splitters/json.py lines 59–67
def _set_nested_dict(
d: dict[str, Any],
path: list[str],
value: Any, # noqa: ANN401
) -> None:
"""Set a value in a nested dictionary based on the given path."""
for key in path[:-1]:
d = d.setdefault(key, {})
d[path[-1]] = value
Domain
Subdomains
Calls
Called By
Source
Frequently Asked Questions
What does _set_nested_dict() do?
_set_nested_dict() is a function in the langchain codebase, defined in libs/text-splitters/langchain_text_splitters/json.py.
Where is _set_nested_dict() defined?
_set_nested_dict() is defined in libs/text-splitters/langchain_text_splitters/json.py at line 59.
What does _set_nested_dict() call?
_set_nested_dict() calls 1 function(s): _set_nested_dict.
What calls _set_nested_dict()?
_set_nested_dict() is called by 2 function(s): _json_split, _set_nested_dict.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free