JSON Schema Generator

Infere um JSON Schema (draft 2020-12) a partir de um sample JSON

🔒 100% no browser🆓 Grátis pra sempre⚡ Sem sign-up
Nota: A interface da ferramenta abaixo por enquanto está só em inglês. Estamos traduzindo uma por uma. Ver essa ferramenta em inglês →

Ideal for LLM structured output (OpenAI/Anthropic tool calling), API validation with ajv, or documenting a payload. All fields in the sample are marked required - remove any that are optional.

Como funciona

  1. 1
    Cola um sample JSON

    Solta um object ou array representativo - uma API response, config, payload de function call de LLM.

  2. 2
    Nomeia o root type

    Dá um título ao schema (default 'RootSchema'). É usado por generators e mensagens de erro.

  3. 3
    Copia o schema

    Cola direto na sua tool definition de LLM, ajv ou docs de API.

Sobre JSON Schema Generator

JSON Schema generator grátis online. Cola um sample JSON pra sair na hora um JSON Schema draft-2020-12 com types, required fields e shapes de nested object/array. Ideal pra structured output de LLM (OpenAI/Anthropic tool calling), validação com ajv e contratos de API. JSON Schema Generator no 712 Tools roda inteiro dentro do seu browser via APIs nativas de JavaScript - nenhum server vê seus dados. Isso significa resultado na hora, privacidade total e nenhum limite de upload.

Seja pra uma sessão de debug, uma checagem rápida ou um incidente em produção, essa ferramenta é grátis e sem limite de uso. Sem watermarks, sem sign-up e sem ads dentro da ferramenta.

Perguntas frequentes

Qual draft de JSON Schema?

Draft 2020-12 - a versão atual, e o que OpenAI e Anthropic esperam pra structured output / tool calling.

Todos os fields são marcados como required?

Sim - todo field do seu sample. Remove os condicionais do array required na mão.

Como arrays são tipados?

A tool faz merge de todos os items e produz um items schema. Arrays mistos viram union de types.

Meu JSON é enviado?

Não. A inferência acontece inteira no seu browser.

Leia mais