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

c#json實例

錢衛國1年前7瀏覽0評論

C#是一種通用的、面向對象的編程語言,也是. NET框架的一個組成部分。近年來,JSON成為了數據傳輸和存儲的主流格式之一。在C#中,我們也可以使用JSON來處理數據。下面是一個C#使用JSON的實例:

using System;
using System.IO;
using Newtonsoft.Json;
namespace Example
{
class Program
{
static void Main(string[] args)
{
//將一個對象序列化為JSON字符串
Person person = new Person()
{
Name = "Tom",
Age = 20,
Location = "Beijing"
};
string jsonStr = JsonConvert.SerializeObject(person);
Console.WriteLine(jsonStr);
//將一個JSON字符串反序列化為對象
string json = "{\"Name\":\"Tom\",\"Age\":20,\"Location\":\"Beijing\"}";
Person p = JsonConvert.DeserializeObject(json);
Console.WriteLine(p.Name);
Console.WriteLine(p.Age);
Console.WriteLine(p.Location);
Console.ReadKey();
}
}
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
public string Location { get; set; }
}
}

上面的代碼中,我們使用了Newtonsoft.Json庫來序列化和反序列化JSON。在序列化時,我們創建了一個Person對象,將其轉化為JSON字符串后輸出;在反序列化時, 我們創建了一個JSON字符串,將其轉化為Person對象輸出??梢钥闯觯褂肑SON可以方便地將復雜數據類型轉化為字符串再傳輸。