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