JSON und XML sind beides bekannte strukturierte Formate, die von Entwicklern häufig zur Datenübertragung verwendet werden. Es gibt viele Anforderungen, bei denen wir als Programmierer die Konvertierung zwischen JSON- und XML-Datenformaten benötigen. In diesem Artikel erfahren Sie wie Sie JSON-Daten mit C# in das XML-Format konvertieren.

Konvertieren Sie JSON in CSharp in XML

Nachfolgend werden folgende Themen behandelt:

.NET-API für JSON- und XML-Konvertierung

GroupDocs.Conversion stellt eine .NET-API bereit, die es ermöglicht, die Konvertierung verschiedener Dokumente, Bilder und anderer Dateiformate ineinander zu automatisieren. Ich verwende hier dieselbe API, um JSON-Dateien mit C# in das XML-Format zu konvertieren. Neben der JSON- und XML-Konvertierung unterstützt die API viele andere Hin- und Her-Konvertierungen wie Textverarbeitungsdokumente, Präsentationen, eBooks, JPG, PNG, WebP und viele mehr. Die Details können Sie der Dokumentation entnehmen.

Sie können das DLLs- oder MSI-Installationsprogramm aus dem Downloadbereich herunterladen oder die API in Ihrer .NET-Anwendung über NuGet installieren.

PM> Install-Package GroupDocs.Conversion

Konvertieren Sie JSON in XML in C#

Sowohl das JSON- als auch das XML-Format werden häufig in webbasierten Anwendungen zum Übertragen von Daten verwendet. Dies sind strukturierte, für Menschen lesbare, hierarchische Formate zum Speichern und Austauschen von Daten.

Die folgenden Schritte führen Sie durch die Konvertierung der JSON-Daten in das XML-Format mithilfe der .NET-API.

  • Laden Sie die JSON-Datendatei mit der Klasse Converter.
  • Verwenden Sie die DataConvertOptions, um das Konvertierungsformat auf XML einzustellen.
  • Rufen Sie die Methode Convert der Converter-Klasse auf, um die JSON-Daten in das XML-Format umzuwandeln

Der folgende Code konvertiert die JSON-Daten mithilfe von C# in das XML-Format.

// Konvertieren Sie die JSON-Daten mit C# in das XML-Format
using (Converter converter = new Converter(@"path/sample.json"))
{
    DataConvertOptions options = new DataConvertOptions
    {
        Format = DataFileType.Xml
    };
    converter.Convert(@"path/jsonToXML.xml", options);
}

Holen Sie sich eine kostenlose API-Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um die API ohne die Evaluierungseinschränkungen zu verwenden.

Fazit

Abschließend haben Sie die Konvertierung von JSON-Daten in das XML-Format innerhalb Ihrer .NET-Anwendungen mit C# erlernt. Sie können mehr über die .NET-Konvertierungsautomatisierungs-API erfahren, indem Sie die Dokumentation verwenden oder sich schnell die Beispiele ansehen, die auf GitHub verfügbar sind. Kontaktieren Sie uns bei Fragen über das Forum.

Siehe auch