JSON i XML, oba są dobrze znanymi formatami strukturalnymi, które są szeroko wykorzystywane przez programistów do przesyłania danych. Istnieje wiele wymagań, w których jako programista potrzebujemy konwersji między formatami danych JSON i XML. W tym artykule dowiesz się, jak konwertować dane JSON do formatu XML przy użyciu języka C#.

Konwertuj JSON na XML w CSharp

Poniżej omówiono następujące tematy:

.NET API do konwersji JSON i XML

GroupDocs.Conversion zapewnia interfejs API platformy .NET, który umożliwia automatyzację konwersji różnych dokumentów, obrazów i innych formatów plików między sobą. Używam tutaj tego samego interfejsu API do konwersji plików JSON do formatu XML przy użyciu języka C#. Wraz z konwersją JSON i XML, interfejs API obsługuje wiele innych konwersji tam iz powrotem, takich jak dokumenty edytora tekstu, prezentacje, eBooki, JPG, PNG, WebP i wiele innych. Możesz zobaczyć szczegóły w dokumentacji.

Możesz pobrać instalator bibliotek DLL lub MSI z sekcji pobierania lub zainstalować interfejs API w swojej aplikacji .NET za pośrednictwem NuGet.

PM> Install-Package GroupDocs.Conversion

Konwertuj JSON na XML w C#

Zarówno formaty JSON, jak i XML są powszechnie używane w aplikacjach internetowych do przesyłania danych. Są to ustrukturyzowane, czytelne dla człowieka, hierarchiczne formaty do przechowywania i wymiany danych.

Poniższe kroki pomogą Ci przekonwertować dane JSON na format XML przy użyciu interfejsu API platformy .NET.

  • Załaduj plik danych JSON przy użyciu klasy Converter.
  • Użyj opcji DataConvertOptions, aby ustawić format konwersji na XML.
  • Wywołaj metodę Convert klasy Converter, aby przekształcić dane JSON do formatu XML

Poniższy kod konwertuje dane JSON na format XML przy użyciu języka C#.

// Konwertuj dane JSON na format XML przy użyciu języka C#
using (Converter converter = new Converter(@"path/sample.json"))
{
    DataConvertOptions options = new DataConvertOptions
    {
        Format = DataFileType.Xml
    };
    converter.Convert(@"path/jsonToXML.xml", options);
}

Uzyskaj bezpłatną licencję API

Możesz uzyskać bezpłatną tymczasową licencję na korzystanie z API bez ograniczeń ewaluacyjnych.

Wniosek

Podsumowując, nauczyłeś się konwertować dane JSON do formatu XML w swoich aplikacjach .NET przy użyciu języka C#. Możesz dowiedzieć się więcej o interfejsie .NET Conversion Automation API, korzystając z dokumentacji lub szybko zapoznając się z przykładami dostępnymi w GitHub. Skontaktuj się z nami w przypadku jakichkolwiek pytań za pośrednictwem forum.

Zobacz też