Entrada XML

Saída Java

O que é XML para Java?

Java oferece várias formas de trabalhar com XML: JAXB, XmlMapper do Jackson ou a API DOM. Esta ferramenta gera POJOs Java a partir da sua estrutura XML.

A conversão executa-se no seu navegador. Pode definir o nome da classe, o pacote e os getters/setters. Nada é enviado para um servidor. Compatível com Spring e Android.

Como usar esta ferramenta

1

Colar ou carregar XML

Cole XML ou carregue um ficheiro. Use o painel para Nome da classe, Pacote e Getters/Setters.

2

Rever saída Java

O painel direito mostra as classes Java geradas. Adicione anotações JAXB ou use XmlMapper do Jackson.

3

Copiar ou descarregar

Use Copiar ou Descarregar. Para JSON para Java: JSON para Java. Para formatação XML: Formatador XML. Para validação: Validador XML.

Exemplos XML para Java

Exemplo de geração de classes Java a partir de XML.

Exemplo: Registo de assinante

Entrada XML:

Entrada

Saída Java gerada:

Saída

Quando XML para Java ajuda

Adicione anotações JAXB ou use XmlMapper do Jackson. Para Spring ou Android, estes POJOs integram-se na sua configuração existente.

Perguntas frequentes

JAXB vs Jackson para XML?

JAXB está integrado no Java. Jackson tem XmlMapper. Ambos funcionam com os POJOs gerados.

Os meus dados são privados?

Sim. A geração executa-se inteiramente no seu navegador. Nenhum XML nem código é enviado.

Ferramentas relacionadas

Para JAXB: Oracle JAXB. Para XML: W3C XML.