LangChain Reference home pageLangChain ReferenceLangChain Reference
  • GitHub
  • Main Docs
Deep Agents
LangChain
LangGraph
Integrations
LangSmith
  • Overview
    • Overview
    • Caches
    • Callbacks
    • Documents
    • Document loaders
    • Embeddings
    • Exceptions
    • Language models
    • Serialization
    • Output parsers
    • Prompts
    • Rate limiters
    • Retrievers
    • Runnables
    • Utilities
    • Vector stores
    MCP Adapters
    Standard Tests
    Text Splitters
    ⌘I

    LangChain Assistant

    Ask a question to get started

    Enter to send•Shift+Enter new line

    Menu

    OverviewCachesCallbacksDocumentsDocument loadersEmbeddingsExceptionsLanguage modelsSerializationOutput parsersPromptsRate limitersRetrieversRunnablesUtilitiesVector stores
    MCP Adapters
    Standard Tests
    Text Splitters
    Language
    Theme
    Pythonlangchain-coreOutput parsers

    Output parsers

    Classes

    Class

    JsonOutputParser

    Parse the output of an LLM call to a JSON object.

    Probably the most reliable output parser for getting structured data that does not use function calling.

    When used in streaming mode, it will yiel

    Class

    JsonOutputKeyToolsParser

    Parse tools from OpenAI response.

    Class

    PydanticToolsParser

    Parse tools from OpenAI response.

    Class

    XMLOutputParser

    Parse an output using xml format.

    Returns a dictionary of tags.

    Class

    CommaSeparatedListOutputParser

    Parse the output of a model to a comma-separated list.

    Class

    BaseOutputParser

    Base class to parse the output of an LLM call.

    Output parsers help structure language model responses.

    Class

    BaseLLMOutputParser

    Abstract base class for parsing the outputs of a model.