色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

csharp json存儲數據

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

JSON是數據交換和存儲的一種常用格式,它是一種輕量級數據格式,易于讀取和編寫。在C#應用程序中,我們可以使用JSON格式來存儲數據。

//引入Newtonsoft.Json命名空間
using Newtonsoft.Json;
//定義一個類
public class Person {
public string Name { get; set; }
public int Age { get; set; }
public string Gender { get; set; }
}
//創建一個Person對象
Person person = new Person() {
Name = "張三",
Age = 20,
Gender = "男"
};
//使用JsonConvert將對象轉換為JSON字符串
string json = JsonConvert.SerializeObject(person);
//將JSON字符串存儲到文件中
System.IO.File.WriteAllText(@"D:\person.txt", json);

在上面的代碼中,我們首先創建了一個Person類,包含了Name、Age和Gender三個屬性,然后創建一個Person對象,將對象通過JsonConvert工具類轉換成JSON字符串,最后將JSON字符串寫入到文件中。

當我們需要讀取存儲的JSON文件中的數據時,可以使用以下代碼:

//讀取JSON文件中的內容
string json = System.IO.File.ReadAllText(@"D:\person.txt");
//將JSON字符串轉換為Person對象
Person person = JsonConvert.DeserializeObject<Person>(json);
//輸出Person對象的屬性值
Console.WriteLine(person.Name);
Console.WriteLine(person.Age);
Console.WriteLine(person.Gender);

在以上代碼中,我們首先讀取存儲為JSON格式的文件中的內容,通過JsonConvert工具類將JSON字符串轉換為Person對象,最后輸出Person對象的屬性值。

總結來說,使用C#存儲數據可以選擇使用JSON作為數據格式。通過JsonConvert工具類,我們可以方便地將對象轉換為JSON字符串并存儲到文件中,也可以將JSON字符串轉換為對象進行讀取。