Vai al contenuto
SEO SMO HUB logo
Richieda un Audit Gratuito
Accedi Registrati

Indirizzo: Jaipur, Rajasthan, India

info@seosmohub.com

Convertitore Gratuito XML to JSON e JSON to XML

Questo convertitore gratuito trasforma XML in JSON leggibile e JSON in XML. Gli attributi diventano chiavi che iniziano con un simbolo @, gli elementi ripetuti diventano array, e il testo misto agli attributi è conservato sotto una chiave text. XML che dichiara DOCTYPE o entità è rifiutato per sicurezza. È adatto a sviluppatori che leggono feed, sitemap e risposte API.

Pubblicità

XML to JSON Converter

Generators and Converters

Gratis

Gratuito, senza registrazione. Il Suo input viene elaborato sul nostro server e non viene mai memorizzato.

Informazioni su questo strumento

XML e JSON descrivono i dati diversamente, quindi una conversione ha bisogno di regole. Qui sono semplici e uguali ogni volta: ogni elemento diventa una chiave, un elemento che si ripete diventa un array, gli attributi sono scritti come chiavi che iniziano con un simbolo @, e quando un elemento ha sia attributi che testo il testo è memorizzato sotto una chiave chiamata #text.

Da JSON a XML usa le stesse regole al contrario. Scegli un nome di elemento radice, le chiavi che iniziano con un simbolo @ diventano attributi, gli array diventano elementi ripetuti, e i caratteri non consentiti nei nomi XML sono sostituiti con underscore. I caratteri speciali nei valori sono sfuggiti, quindi l'output è ben formato.

Per sicurezza il convertitore rifiuta XML che contiene una dichiarazione DOCTYPE o ENTITY, che sono i mattoni degli attacchi di espansione di entità e di entità esterne. Feed, RSS, dati di prodotto e sitemap non ne hanno bisogno. Lo strumento non carica mai nulla dalla rete, l'input è limitato a 500 KB e nulla di ciò che incolla è memorizzato.

Domande frequenti

Come sono mostrati gli attributi XML in JSON?

Come chiavi che iniziano con un simbolo @, ad esempio @id. Se un elemento ha attributi e testo, il testo è memorizzato sotto la chiave #text. Un elemento con solo testo diventa un valore stringa semplice, il che mantiene i dati semplici compatti.

Cosa succede con gli elementi ripetuti?

Quando lo stesso nome di elemento appare più di una volta sotto un genitore, i valori sono raccolti in un array JSON in ordine di documento. Se appare una volta, è un valore singolo, quindi la forma può differire tra file con uno e molti elementi.

Perché il mio XML è stato rifiutato?

Il convertitore non accetta documenti con una dichiarazione DOCTYPE o ENTITY, perché possono essere usati per leggere file locali o per esaurire la memoria. Rimuovi la dichiarazione, o incolla solo l'albero degli elementi, e converti di nuovo. File RSS, Atom e sitemap ordinari si convertono senza modifiche.

Posso convertire JSON in XML?

Sì. Cambia la direzione, imposta il nome dell'elemento radice e incolla il tuo JSON. Gli array diventano elementi ripetuti, le chiavi che iniziano con un simbolo @ diventano attributi, e i caratteri non validi nei nomi sono sostituiti con underscore in modo che l'XML rimanga ben formato.