Iniciação rápida
-
Paste a amostra
Objeto ou array JSON válido.
-
Esquema de cópia
Revise os campos e tipos necessários para response _ format, etc.
Colar um exemplo JSON para inferir um rascunho de esquema JSON 2020 - 12. Output estruturado protótipo, parâmetros de ferramentas e contratos de API rápidos.
Privacidade: processado localmente, nunca carregado.
↓ Colar na área de entrada abaixo para ver os resultados instantaneamente
粘贴一份示例 JSON; 自动推断 JSON Schema(Draft 2020-12)。
根据样例值的类型生成 schema; 数组取首项类型; 对象字段均标记为 required。适合 structured output 原型,生产请人工复核。
Colar um exemplo JSON para inferir um rascunho de esquema JSON 2020 - 12. Output estruturado protótipo, parâmetros de ferramentas e contratos de API rápidos.
Paste a amostra
Objeto ou array JSON válido.
Esquema de cópia
Revise os campos e tipos necessários para response _ format, etc.
Arrays usam apenas o primeiro tipo de item; todas as chaves de objeto marcadas são necessárias; uniões precisam de edições manuais.
Ao projetar estruturas de resposta de API, prepare uma resposta de amostra primeiro. Cole-o na ferramenta e o esquema gerado pode ser usado diretamente na documentação do OpenAPI. Por exemplo, uma estrutura de dados de produtos de comércio eletrônico com matrizes de SKU aninhadas e atributos complexos exigiria um esforço manual significativo, enquanto a geração automática economiza 80% do tempo.
Para aplicações de LLM, use esta ferramenta para criar modelos de saída estruturados rapidamente. Faça com que a IA gerar amostras de saída ideais primeiro, depois convertê - las em Schema para restringir saídas futuras. Por exemplo, extraindo uma estrutura consistente {localização, temperatura, unidade} de respostas climáticas em linguagem natural.
Input
{"name":"Ada","score":98} Output
JSON Schema with properties
Apenas JSON estritamente.
A estrutura básica geralmente está pronta para produção, mas recomendamos: 1) Verificar se todos os campos são necessários 2) Adicionar anotações de descrição 3) Ajustar restrições como intervalos de números. A ferramenta destaca possíveis problemas (por exemplo, tipos anyOf), mas não remove automaticamente campos redundantes.