欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

c#將實體類轉為json

林玟書2年前9瀏覽0評論

在C#中,將實體類轉為JSON格式的代碼只需幾行,十分簡便實用。JSON是一種輕量級的數據傳輸格式,在Web開發和移動端開發中使用非常廣泛。

using Newtonsoft.Json; //需要添加Json.NET庫引用
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
//使用JsonConvert將實體類轉為JSON字符串
Person p = new Person() { Name = "Tom", Age = 18 };
string json = JsonConvert.SerializeObject(p);
Console.WriteLine(json);

上述代碼中,我們首先需要引用Json.NET庫,然后定義一個實體類Person。使用JsonConvert庫中的SerializeObject方法將Person對象p轉為JSON字符串,輸出結果為:{"Name":"Tom","Age":18}。

除了對象轉JSON字符串,我們還可以將JSON字符串轉為對象。示例如下:

string json = "{\"Name\":\"Tom\",\"Age\":18}";
Person p = JsonConvert.DeserializeObject(json);
Console.WriteLine(p.Name); //輸出Tom
Console.WriteLine(p.Age); //輸出18

使用JsonConvert庫中的DeserializeObject方法,將JSON字符串反序列化為Person對象。