Come si traduce il JSON in XML
Molti sistemi legacy, servizi SOAP, feed e programmi di fatturazione o logistica richiedono ancora XML. Questo strumento trasforma ogni chiave del JSON in un elemento XML e ogni valore nel suo contenuto.
Le liste ripetono l’elemento: {"book": [..., ...]} produce due <book>. Le chiavi che iniziano con «@» diventano attributi e «#text» diventa il testo dell’elemento, la stessa convenzione usata dal convertitore da XML a JSON, quindi puoi fare andata e ritorno.
I caratteri &, < e > vengono sottoposti a escape e i nomi non validi in XML (con spazi o che iniziano con un numero) vengono corretti con un trattino basso. Puoi scegliere il nome dell’elemento radice, quello degli elementi di una lista e se includere la dichiarazione <?xml?>.
Come convertire JSON in XML
- Incolla il JSON o apri un file .json.
- Scrivi il nome dell’elemento radice (predefinito «root»).
- Scegli il rientro e se vuoi la dichiarazione <?xml version="1.0"?>.
- Premi «Converti in XML» e copia o scarica il file .xml.
Quando usarlo
- Inviare dati a un servizio SOAP o a un sistema che accetta solo XML.
- Generare un feed o un file di interscambio a partire da un’API JSON.
- Preparare dati per strumenti di fatturazione, ERP o logistica.
- Creare file XML di test partendo da dati che hai già in JSON.
Domande Frequenti
Come creo gli attributi XML?
Metti «@» davanti al nome della chiave: {"product": {"@id": "7", "name": "Libro"}} produce <product id="7"><name>Libro</name></product>.
Cosa succede se il JSON è una lista?
Viene racchiusa nell’elemento radice e ogni voce viene scritta con il nome di elemento che scegli («item» per impostazione predefinita).
E se una chiave contiene spazi o inizia con un numero?
XML non ammette quei nomi, quindi vengono corretti: «first name» diventa first_name e «1st» diventa _1st.
I miei dati vengono inviati a un server?
No. Tutto viene elaborato nel tuo browser con JavaScript. Il testo che incolli e i file che apri non lasciano il tuo dispositivo, quindi puoi usare tranquillamente dati interni o dei clienti.
È gratis?
Sì. Puoi provare lo strumento gratis con un documento (incollato o un file) e cambiare le opzioni tutte le volte che vuoi; i tentativi con errori non consumano la prova. Per un uso illimitato e per elaborare più file alla volta, ToolStudio Pro costa 1,99 € al mese e include tutti gli strumenti.