Input XML

Output JSON

Cos'è XML in JSON?

XML (eXtensible Markup Language) e JSON sono entrambi usati per dane strutturati. XML usa tag e attributi; JSON usa chiavi e valori. La conversione da XML do JSON trasforma gli elementi in oggetti, gli attributi in proprietà e gli elementi ripetuti in array. Molte API e sistemi moderni preferiscono JSON. Questo narzedzie produce JSON dal tuo XML.

La conversione avviene nel browser. Puoi scegliere output compatto o formattato. Nulla viene inviato a un server. La specifica W3C XML definisce il formato di input.

Jak uzywac tego narzedzia

1

Incolla o Wczytaj XML

Incolla XML nell'editor a sinistra o carica un plik .xml. Usa Przyklad per dane di esempio. Attiva Output Compatto nelle impostazioni per JSON minificato.

2

Visualizza Output JSON

Il pannello destro mostra il JSON convertito. Gli elementi diventano oggetti; gli attributi possono essere in una chiave separata. Gli elementi ripetuti possono diventare array. XML nieprawidlowy mostrerà un errore.

3

Kopiuj o Pobierz

Usa <strong>Kopiuj</strong> o <strong>Pobierz</strong> per ottenere il JSON. Per il processo inverso, usa JSON do XML. Per formattare prima l'XML, usa il Formater XML.

Esempi: XML in JSON

Ecco un esempio di conversione da XML do JSON.

Przyklad: Record sottoscrittore

Input XML:

Input

Output JSON generato:

Output

Quando XML in JSON È Utile

La conversione da XML do JSON è utile quando si integrano API XML legacy con sistemi moderni basati su JSON, quando si costruiscono app web che consumano feed SOAP o RSS, o quando si migrano pipeline dane verso JSON. Molte API e database preferiscono JSON; questo narzedzie aiuta a colmare il divario.

Mappatura XML in JSON

Non esiste un mapping standard unico. Gli elementi diventano oggetti; gli attributi possono essere prefissati (es. @attr) o in un oggetto separato. Il contenuto testo può essere in una chiave #text. Gli elementi ripetuti diventano tipicamente array.

Czesto zadawane pytania

Come vengono gestiti gli attributi XML?

Dipende dal convertitore. Approcci comuni: un oggetto separato @attributes, o chiavi prefissate con @. Controlla l'output.

E i namespace XML?

I prefissi dei namespace possono apparire nelle chiavi JSON. L'URI completo potrebbe essere nell'output o rimosso. Controlla il risultato per il tuo caso d'uso.

I miei dane vengono inviati da qualche parte?

Nie. La conversione avviene nel browser.

Posso convertire JSON in XML?

Sì. Usa lo narzedzie JSON do XML.

E se il mio XML non è valido?

Lo narzedzie mostra un errore. Prima prova il Walidator XML.

Powiazane narzedzia

Per XML vedi la specifica W3C XML. Per JSON vedi json.org e RFC 8259.