Convertitore XML a Java
Converti XML in classi Java e POJO per Spring e Android
Input XML
Output Java
Cos'è XML a Java?
Java offre diversi modi per lavorare con XML: JAXB, XmlMapper di Jackson o l'API DOM. Questo strumento genera POJO Java dalla struttura XML. La specifica W3C XML definisce il formato di input.
La conversione viene eseguita nel browser. Puoi impostare il nome della classe, il pacchetto e includere getter/setter. Niente viene inviato a un server. Compatibile con Spring e Android.
Come usare questo strumento
Incolla o carica XML
Incolla il tuo XML nell'editor a sinistra o carica un file. Usa il pannello per Nome classe, Pacchetto e Getter/Setter.
Verifica l'output Java
Il pannello di destra mostra le classi Java generate. Aggiungi annotazioni JAXB (@XmlRootElement, @XmlElement) o usa XmlMapper di Jackson.
Copia o scarica
Usa Copia o Scarica. Per JSON a Java: JSON a Java. Per la formattazione XML: Formattatore XML. Per la validazione: Validatore XML.
Esempi XML a Java
Ecco un esempio di generazione di classi Java da XML.
Esempio: Record abbonato
Input XML:
Output Java generato:
Quando XML a Java è utile
Aggiungi annotazioni JAXB (@XmlRootElement, @XmlElement) o usa XmlMapper di Jackson. Per Spring o Android questi POJO si integrano con la configurazione XML esistente.
Domande frequenti
JAXB vs Jackson per XML?
JAXB è integrato in Java (vedi Oracle JAXB). Jackson ha XmlMapper. Entrambi funzionano con i POJO generati.
I miei dati sono privati?
Sì. La generazione viene eseguita interamente nel browser. Nessun XML o codice viene inviato.
Strumenti correlati
Per JAXB: Oracle JAXB. Per XML: W3C XML.