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

c 實體類轉化為json

林雅南1年前8瀏覽0評論

在Web開發中,很多時候需要將C#實體類對象轉化為JSON格式,以便傳送或存儲數據。下面介紹如何使用Newtonsoft.Json庫快速完成實體類轉JSON。

using Newtonsoft.Json;
using System.Collections.Generic;
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
public ListHobbies { get; set; }
}
class Program
{
static void Main(string[] args)
{
Person person = new Person()
{
Name = "Tom",
Age = 20,
Hobbies = new List{ "swimming", "reading" }
};
string json = JsonConvert.SerializeObject(person);
System.Console.WriteLine(json);
}
}

在上述代碼中,我們首先定義了一個Person類,該類有三個屬性:Name(字符串類型)、Age(整數類型)、Hobbies(字符串類型列表)。然后在Main方法中新建了一個Person對象,并為其屬性賦值。

接下來,我們使用Newtonsoft.Json庫提供的SerializeObject方法將Person對象序列化為JSON格式,賦值給字符串變量json。最后使用System.Console.WriteLine輸出該變量的值,可以看到輸出的JSON格式數據如下:

{
"Name": "Tom",
"Age": 20,
"Hobbies": [
"swimming",
"reading"
]
}

在JSON格式數據中,每個屬性和它的值用冒號隔開,每個屬性之間用逗號隔開,屬性值可以是字符串、數字、布爾值、列表或對象。通過JSON格式,我們可以將數據傳遞給網絡上的其他應用程序或存儲在數據庫中。