Vai al contenuto
Toova
Tutti gli strumenti

Converti JSON in XML online

Privacy by design — tutto gira nel tuo browser

Trasforma JSON in XML ben formato direttamente nel browser. Toova ti permette di scegliere il nome dell'elemento radice e l'indentazione, gestisce array e valori null in modo pulito, e produce output XML che qualsiasi parser accetterà — senza inviare i tuoi dati da nessuna parte.

Perché convertire JSON in XML

Molti sistemi enterprise e API legacy si aspettano ancora XML — servizi SOAP, integrazioni bancarie, API governative, feed RSS e una lunga coda di piattaforme B2B. Il tuo stack moderno parla JSON, quindi da qualche parte nella pipeline hai bisogno di un ponte. Toova fa la conversione in un incolla, con un elemento radice configurabile e gestione prevedibile di array, booleani e null.

Personalizza l'output

Imposta il nome dell'elemento radice per corrispondere a quello che il sistema ricevente si aspetta — Envelope, Request, Item, qualsiasi cosa. Scegli indentazione a 2 o 4 spazi. Gli array si espandono in elementi fratelli ripetuti con lo stesso tag, che è la convenzione che ogni parser XML comprende. Booleani, numeri e null vengono serializzati nel modo che la specifica XML Schema raccomanda, così l'output si valida rispetto alla maggior parte degli schema rigorosi.

Conversione solo locale

Toova converte tutto nel browser. Il JSON viene analizzato, mappato ai nodi XML e serializzato — tutto senza alcuna chiamata di rete verso server esterni. Nessun upload, nessun log, nessuna analisi del contenuto. Lo strumento funziona offline dopo che la pagina carica, il che lo rende sicuro per payload interni, integrazione con API legacy e test privati in ambienti isolati.

Domande frequenti

Come vengono convertiti gli array JSON in XML?
Gli elementi dell'array diventano elementi fratelli ripetuti con lo stesso nome tag della chiave padre. Per esempio, un array alla chiave "tools" produce più elementi <tools> all'interno del padre — che è come ogni parser XML mainstream gestisce le liste.
Cosa succede con valori null o booleani?
I valori null producono un elemento auto-chiudente con un attributo nil, come <tag nil="true"/>. Booleani e numeri vengono convertiti nella loro forma stringa all'interno del tag, seguendo le convenzioni XML Schema.
Posso cambiare il nome dell'elemento radice?
Sì. Usa l'input Elemento Radice per impostare qualsiasi nome XML valido. Il default è "root" se lasciato vuoto, ma la maggior parte delle API di produzione si aspetta un wrapper specifico come Envelope o Request.
L'output è XML valido?
Sì. Il convertitore escapa automaticamente i caratteri speciali (&, <, >, virgolette), sceglie una codifica valida e produce un singolo elemento radice. L'output viene analizzato da ogni libreria XML mainstream senza modifiche.
I miei dati vengono inviati a un server?
No. La conversione gira interamente nel browser. Nulla viene caricato o registrato. Apri la scheda Rete in DevTools e vedrai zero richieste in uscita durante la conversione.