Non avviene alcun trattamento dei contenuti dei tuoi file. Non ti serve un accordo sul trattamento dei dati con gottrix per gestire documenti riservati o aziendali.
Hosted in GermanyGlobal Content Delivery
Server di origine presso Hetzner in Germania, distribuzione mondiale tramite una rete di distribuzione dei contenuti (CDN). Il contenuto dei tuoi file non viene mai trasmesso in questo processo - non lascia il tuo dispositivo.
JSON è il linguaggio delle API e delle applicazioni web moderne, eppure molti sistemi aziendali, servizi SOAP, feed RSS/Atom e formati per ufficio o di configurazione richiedono ancora l'XML. Questo strumento serializza il tuo albero JSON in XML equivalente e ben formato.
Tutto avviene interamente in locale (fast-xml-parser, puro JavaScript). Le chiavi degli oggetti diventano elementi; le chiavi con prefisso "@_" diventano attributi XML, rispecchiando il nostro strumento XML in JSON, così da preservare l'andata e ritorno. Poiché l'XML richiede esattamente una radice, un array o un oggetto a più chiavi al livello superiore viene racchiuso in un elemento <root>; le voci di un array diventano elementi <item> ripetuti.
Questa necessità si presenta esportando verso un sistema legacy, verso un import che accetta solo XML, verso un endpoint SOAP o un modello per ufficio. Il risultato è un XML indentato e ben formato, con dichiarazione XML, pronto da aprire o da passare a una catena di strumenti XML. Un JSON non valido viene rifiutato con un errore chiaro e nulla viene caricato.
Una differenza strutturale plasma il risultato: XML richiede esattamente un elemento radice. Un array JSON alla radice riceve quindi un nodo che lo racchiude, e le voci dell'array con lo stesso nome diventano elementi ripetuti di quel nome - proprio la forma che si aspettano i processori XML e gli schemi XSD.
Scheda tecnica
Scheda tecnica
Formati di input
JSON
Formato di output
XML
Elaborazione in batch
No
Elaborazione
In locale nel browser (JavaScript)
Caricamento file
Nessuno
In 3 passaggi
Trascina o seleziona il tuo file JSON.
Lo strumento lo serializza in XML.
Scarica il file XML.
Limiti: XML ben formato con esattamente una radice: array e oggetti a più chiavi vengono racchiusi in <root>, le voci di un array diventano <item>. Le chiavi con prefisso "@_" diventano attributi - poiché JSON non ha un concetto nativo di attributo, senza quel prefisso tutto diventa elementi. Un JSON non valido viene rifiutato con un errore chiaro. Numeri e booleani JSON vengono scritti nell'XML come semplice testo, perché XML di per sé non conosce tipi di dati.
Domande frequenti
Il mio file viene caricato?
No. La conversione avviene interamente in locale nel browser e non viene inviato nulla.
Come vengono prodotti gli attributi XML?
Le chiavi con prefisso "@_" diventano attributi, rispecchiando lo strumento XML in JSON.
Perché un elemento <root>?
L'XML richiede una sola radice; gli array e gli oggetti a più chiavi vengono quindi racchiusi al suo interno.
E gli array JSON?
Le voci di un array diventano elementi <item> ripetuti.
È possibile l'andata e ritorno?
Sì, la convenzione "@_" corrisponde a quella del nostro strumento XML in JSON.
Solo con il tuo consenso misuriamo l'utilizzo in forma anonimizzata tramite cookie per migliorare gottrix. I tuoi file restano sempre in locale, sul tuo dispositivo. Privacy