Passa al contenuto principale

Converti tra oggetti XML e JSON, utilizzando @_ per gli attributi, #text per il testo e preservando le stringhe numeriche come 00123. Nota esplicitamente la perdita di conversione per annotazioni, CDATA e contenuto misto.

Utilizza il prefisso "@_" per gli attributi e "#text" per il testo; i valori numerici rimangono stringhe. Questa conversione strutturale non è un viaggio di andata e ritorno senza perdite: commenti, tag CDATA e ordine dei contenuti misti potrebbero andare persi. JSON→XML accetta solo oggetti root singoli e valori stringa.

Caratteri 62 / 50,000

Tasto di scelta rapida: Ctrl/⌘+Invio. La modifica degli input o delle opzioni cancella i vecchi risultati.

Istruzioni per l'uso

  1. Scegli XML → JSON o JSON → XML e utilizza gli esempi in quella direzione.
  2. Incolla l'input, controlla gli attributi e le convenzioni del nodo radice, quindi converti.
  3. Controllare la struttura dell'output, in particolare matrici, stringhe e testo misto, prima di copiare.

Esempi di input e output

Ingresso di esempio
<root><id>00123</id></root>
Uscita di esempio
{"root":{"id":"00123"}}

Gli esempi omettono lo spazio bianco tipografico. 00123 rimane una stringa e non diventa il numero 123.

Domande frequenti

Gli attributi e i sottoelementi XML possono avere lo stesso nome e il prefisso @_ viene utilizzato per distinguere gli attributi. #text rappresenta il contenuto testuale dell'elemento e aderisce ancora alle stesse convenzioni quando viene riconvertito in XML.

Non garantito. I due formati hanno capacità espressive diverse e le conversioni attuali potrebbero perdere commenti, tag CDATA e ordine dei contenuti misti. L'XML originale deve essere conservato separatamente.

È richiesto un singolo oggetto radice e i valori foglia utilizzano stringhe; null, valori booleani e numeri non vengono automaticamente indovinati nella semantica XML. Inserisci fino a 50.000 caratteri e rifiuta DTD ed entità personalizzate.

Basi di calcolo e materiali di riferimento

Mappa tra strutture dati XML e JSON, preservando i valori delle stringhe e rappresentando le proprietà individualmente. I modelli informativi dei due formati sono diversi; testo misto, sequenziale e altra semantica XML potrebbero non essere recuperabili andata e ritorno.

Controllo del contenuto: · Informazioni su questo sito e descrizione dei contenuti

Strumenti correlati