JSON e XML, entrambi sono formati strutturati ben noti che sono ampiamente utilizzati dagli sviluppatori per trasmettere dati. Ci sono molti requisiti per i quali, come programmatore, abbiamo bisogno della conversione tra i formati di dati JSON e XML. In questo articolo imparerai come convertire i dati JSON in formato XML usando C#.
Di seguito vengono trattati i seguenti argomenti:
API .NET per la conversione JSON e XML
GroupDocs.Conversion fornisce un’API .NET che consente di automatizzare la conversione di documenti, immagini e altri formati di file diversi l’uno nell’altro. Sto usando la stessa API qui per convertire i file JSON in formato XML usando C#. Insieme alla conversione JSON e XML, l’API supporta molte altre conversioni avanti e indietro come documenti di elaborazione testi, presentazioni, eBook, JPG, PNG, WebP e molti altri. Puoi vedere i dettagli sulla documentazione.
Puoi scaricare le DLL o il programma di installazione MSI dalla sezione download o installare l’API nella tua applicazione .NET tramite NuGet.
PM> Install-Package GroupDocs.Conversion
Converti JSON in XML in C#
Entrambi i formati JSON e XML sono comunemente usati nelle applicazioni basate sul Web per trasmettere dati. Si tratta di formati strutturati, leggibili e gerarchici per archiviare e scambiare dati.
I passaggi seguenti guidano l’utente a convertire i dati JSON in formato XML utilizzando l’API .NET.
- Carica il file di dati JSON utilizzando la classe Converter.
- Usa DataConvertOptions per impostare il formato di conversione su XML.
- Chiama il metodo Convert della classe Converter per trasformare i dati JSON in formato XML
Il codice seguente converte i dati JSON in formato XML usando C#.
// Converti i dati JSON in formato XML usando C#
using (Converter converter = new Converter(@"path/sample.json"))
{
DataConvertOptions options = new DataConvertOptions
{
Format = DataFileType.Xml
};
converter.Convert(@"path/jsonToXML.xml", options);
}
Ottieni una licenza API gratuita
Puoi ottenere una licenza temporanea gratuita per utilizzare l’API senza i limiti di valutazione.
Conclusione
Per concludere, hai imparato la conversione dei dati JSON in formato XML all’interno delle tue applicazioni .NET usando C#. Puoi saperne di più sull’API di .NET Conversion Automation utilizzando la documentazione o sperimentando rapidamente gli esempi disponibili su GitHub. Contattaci per qualsiasi domanda tramite il forum.