Conversor XML para Java
Converter XML para classes Java e POJOs para Spring e Android
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
Colar ou carregar XML
Cole XML ou carregue um ficheiro. Use o painel para Nome da classe, Pacote e Getters/Setters.
Rever saída Java
O painel direito mostra as classes Java geradas. Adicione anotações JAXB ou use XmlMapper do Jackson.
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:
Saída Java gerada:
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.