ToolzPod

TypeScript para JSON Schema

Converta tipos TypeScript para JSON Schema

O que é um Conversor de TypeScript para JSON Schema?

Esta ferramenta converte interfaces TypeScript para o formato JSON Schema. JSON Schema é um vocabulário para anotar e validar dados JSON, amplamente usado para documentação de APIs, validação de formulários e validação de arquivos de configuração. Ao converter seus tipos TypeScript, você obtém um esquema que pode ser usado com validadores, gateways de API e ferramentas de documentação.

Como Usar Este Conversor

  1. Cole uma definição de interface TypeScript na área de entrada.
  2. Clique em "Converter para JSON Schema" para gerar o esquema.
  3. Copie o JSON Schema de saída para uso no seu projeto.

Tipos TypeScript Suportados

Esta ferramenta suporta tipos básicos do TypeScript: string, number, boolean, any, propriedades opcionais (?) e arrays (type[] ou Array<type>). Também reconhece null e tipos de união com null (ex.: string | null).

Perguntas Frequentes

Isso lida com interfaces aninhadas?

Esta ferramenta analisa uma única interface por vez com tipos de propriedade planos. Para objetos aninhados, defina-os como interfaces separadas e combine os esquemas manualmente, ou use tipos de objeto inline dentro da interface.

Qual versão do JSON Schema é gerada?

A saída segue o JSON Schema Draft-07 (http://json-schema.org/draft-07/schema#), que é a versão mais amplamente suportada entre validadores e ferramentas.

Ferramentas relacionadas