it

XML in JSON

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

Indenta il JSON

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+

    XML è un formato dati gerarchico molto diffuso - tipico per feed RSS, API SOAP, documenti per ufficio, configurazioni e scambio dati tra sistemi. Per l'elaborazione nei programmi e nelle API moderne il JSON è però più maneggevole. Questo strumento traduce la struttura ad albero dell'XML in un oggetto JSON equivalente.

    Questo strumento analizza il tuo XML interamente in locale nel tuo browser (fast-xml-parser, puro JavaScript). Gli elementi annidati diventano oggetti annidati e gli attributi vengono ripresi con il prefisso "@_", così non si perde alcuna informazione. L'XML non valido viene rifiutato con un messaggio di errore chiaro. Non viene caricato nulla.

    Lo incontri per esempio analizzando un feed di notizie, una sitemap, l'interfaccia di un estratto conto bancario o una vecchia specifica di esportazione dati che ragiona ancora a parentesi angolari. Leggendo il risultato, nota una particolarità: se un elemento figlio compare una sola volta, nasce un singolo oggetto, mentre in caso di ripetizione nasce una lista. Tenerne conto nel codice che elabora i dati evita sorprendenti casi limite quando il numero varia.

    Scheda tecnica

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

    In 3 passaggi

    1. Trascina o seleziona il tuo file XML.
    2. Scegli la formattazione (indentata o compatta).
    3. Scarica il file JSON.

    Limiti: L'XML deve essere ben formato (altrimenti un errore chiaro). Gli attributi ricevono il prefisso "@_". Commenti e istruzioni di elaborazione vengono ignorati. Il contenuto misto (testo accanto a elementi figli) non sempre si mappa in modo univoco. I namespace restano come prefisso nella chiave.

    Domande frequenti

    La mia file viene caricata?

    No. La conversione viene eseguita interamente in locale nel browser - non viene inviato nulla.

    Gli attributi vengono ripresi?

    Sì. Gli attributi compaiono nel JSON con il prefisso "@_" davanti al nome.

    Cosa succede con un XML non valido?

    Ricevi un messaggio di errore chiaro con la causa - nessun crash.

    Posso produrre il JSON in forma compatta?

    Sì, tramite l'opzione puoi scegliere un JSON indentato o compatto.

    Strumenti correlati