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#.

Converti JSON in XML in CSharp

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.

Guarda anche