XML de entrada

Saída JSON Schema

O que é o Conversor XML para JSON Schema?

Esta ferramenta converte uma estrutura de documento XML em um documento JSON Schema (draft-07). O conversor percorre a árvore DOM XML, infere tipos de dados e gera um JSON Schema válido com propriedades e campos obrigatórios.

A ferramenta suporta XML simples e XSD como entrada. Todo o processamento é do lado do cliente via API DOMParser nativa do navegador.

Como converter XML para JSON Schema

Siga estes passos para gerar um JSON Schema do seu XML.

1

Colar ou fazer upload de XML

Cole seu XML ou XSD no painel XML de entrada ou clique em Upload para carregar um arquivo.

2

Ver schema gerado

O painel Saída JSON Schema exibe o JSON Schema gerado instantaneamente.

3

Baixar ou copiar

Clique em Download para salvar o schema como .json ou Copiar para copiá-lo.

Casos de uso

Documentação de API

Converta suas estruturas de dados XML para JSON Schema para documentar sua API REST com OpenAPI/Swagger.

Configuração de validação

Gere um JSON Schema de XML de amostra para usar como base de validação de dados JSON.

Migração de schemas

Ao migrar de sistemas XML para APIs JSON, gere um JSON Schema inicial de seus arquivos XSD.

Geração de código

Use o JSON Schema gerado como entrada para geradores de código que produzem interfaces TypeScript ou classes Java.

Perguntas frequentes

Meus dados XML são armazenados?

Não. Tudo acontece no seu navegador. Seu XML nunca sai do seu dispositivo.

Qual draft JSON Schema ele gera?

A ferramenta gera JSON Schema draft-07, amplamente suportado.

Como os atributos XML são tratados?

Os atributos XML são mapeados para propriedades no JSON Schema com tipo "string" por padrão.

Como detecta arrays?

Elementos XML repetidos com o mesmo nome de tag no mesmo nível são inferidos como arrays.

Suporta entrada XSD?

Sim — cole um documento XSD e o conversor analisará as declarações xs:element e xs:complexType.

Ferramentas relacionadas

Explore outras ferramentas XML e de schemas: