在C#中,將JSON轉(zhuǎn)換為XML時,可以使用哪些方法? c# jsonconvert serializable
Farfetch遠方購跨境問答2025-05-182620
在C#中,可以使用System.Xml.Linq命名空間下的類來將JSON轉(zhuǎn)換為XML。以下是一個簡單的示例:
using System;
using System.Collections.Generic;
using System.Text;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
public class Program
{
public static void Main()
{
string json = "{\"Name\":\"John\", \"Age\":30, \"City\":\"New York\"}";
dynamic data = JsonConvert.DeserializeObject(json);
Console.WriteLine("Name: " + data.Name);
Console.WriteLine("Age: " + data.Age);
Console.WriteLine("City: " + data.City);
}
}
在這個代碼中,我們首先使用JsonConvert.DeserializeObject方法將JSON字符串解析為一個動態(tài)對象(dynamic),然后我們就可以像訪問普通的C#對象一樣訪問這個動態(tài)對象的屬性。
本文內(nèi)容根據(jù)網(wǎng)絡資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉(zhuǎn)載請注明,如有侵權,聯(lián)系刪除。