JSON 和 XML 都是眾所周知的結構化格式,開發人員廣泛使用它們來傳輸數據。有很多需求,作為程序員,我們需要JSON和XML數據格式之間的轉換。在本文中,您將學習如何使用 C# 將 JSON 數據轉換為 XML 格式。

在 CSharp 中將 JSON 轉換為 XML

以下主題涵蓋如下:

用於 JSON 和 XML 轉換的 .NET API

GroupDocs.Conversion 提供了一個 .NET API,允許自動將不同的文檔、圖像和其他文件格式相互轉換。我在這裡使用相同的 API,使用 C# 將 JSON 文件轉換為 XML 格式。除了 JSON 和 XML 轉換之外,API 還支持許多其他來迴轉換,例如文字處理文檔、演示文稿、電子書、JPG、PNG、WebP 等等。您可以在文檔中查看詳細信息。

您可以從 下載部分 下載 DLL 或 MSI 安裝程序,或通過 NuGet 在您的 .NET 應用程序中安裝 API。

PM> Install-Package GroupDocs.Conversion

在 C# 中將 JSON 轉換為 XML

JSON 和 XML 格式都常用於基於 Web 的應用程序來傳輸數據。這些是用於存儲和交換數據的結構化、人類可讀的分層格式。

以下步驟指導您使用 .NET API 將 JSON 數據轉換為 XML 格式。

  • 使用 Converter 類加載 JSON 數據文件。
  • 使用 DataConvertOptions 將轉換格式設置為 XML。
  • 調用Converter類的Convert方法將JSON數據轉換為XML格式

以下代碼使用 C# 將 JSON 數據轉換為 XML 格式。

// 使用 C# 將 JSON 數據轉換為 XML 格式
using (Converter converter = new Converter(@"path/sample.json"))
{
    DataConvertOptions options = new DataConvertOptions
    {
        Format = DataFileType.Xml
    };
    converter.Convert(@"path/jsonToXML.xml", options);
}

獲取免費的 API 許可證

您可以 獲得免費的臨時許可證 以不受評估限制地使用 API。

結論

總而言之,您已經學習了使用 C# 在 .NET 應用程序中將 JSON 數據轉換為 XML 格式。您可以使用 文檔 或通過快速體驗 GitHub 上提供的示例來了解有關 .NET Conversion Automation API 的更多信息。如有任何疑問,請通過 論壇 聯繫我們。

也可以看看