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

c# class to json

江奕云2年前7瀏覽0評論

在C#開發中,將class對象轉換為JSON格式是十分常見的操作,一般可以通過Json.NET庫來實現該功能。Json.NET是C#中最受歡迎的JSON庫之一,可以輕松地將C#對象序列化為JSON格式,也可以將JSON格式反序列化為C#對象。
下面代碼示例演示了如何使用Json.NET將C#中的Class對象轉換為JSON字符串:

using Newtonsoft.Json;
public class MyClass {
public string Name { get; set; }
public int Age { get; set; }
}
MyClass obj = new MyClass{
Name = "張三",
Age = 30
};
string json = JsonConvert.SerializeObject(obj);

在上述代碼中,首先定義了一個MyClass類,該類包含一個Name屬性和一個Age屬性。接著創建了一個MyClass對象,并將Name和Age屬性賦值。最后將該對象利用JsonConvert.SerializeObject方法序列化為JSON字符串。
反過來,也可以通過Json.NET將JSON字符串反序列化為C#中的對象。下面代碼示例演示了如何使用Json.NET將JSON字符串轉換為C#對象:

string json = @"{'Name':'張三','Age':30}";
MyClass obj = JsonConvert.DeserializeObject<MyClass>(json);

在上述代碼中,首先定義了一個JSON字符串。接著利用JsonConvert.DeserializeObject方法將JSON字符串反序列化為MyClass對象。其中,該方法的參數使用了C#中的泛型,以向方法指定反序列化后的對象類型。