it

JSON in XML

Converti un file JSON in XML in locale - con elementi e attributi, senza alcun caricamento, direttamente nel browser.

Elaborazione in locale sul tuo dispositivo ...

0%

I tuoi file non hanno mai lasciato il dispositivo

    Il mio file viene caricato?

    No. Tutto avviene nel tuo browser - il tuo file non lascia mai il dispositivo. Perché è verificabile

    Nessun caricamento100% in locale
    I contenuti restano tuoinessun accesso di terzi
    Server in GermaniaRGPD by design
    Verificato esternamenteTLS A+ · Intestazioni A+

    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.

    Scheda tecnica

    Scheda tecnica
    Formati di inputJSON
    Formato di outputXML
    Elaborazione in batchNo
    ElaborazioneIn locale nel browser (JavaScript)
    Caricamento fileNessuno

    In 3 passaggi

    1. Trascina o seleziona il tuo file JSON.
    2. Lo strumento lo serializza in XML.
    3. 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.

    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.

    Strumenti correlati