在C#中,我們可以使用Newtonsoft.Json庫來創建、讀取和修改JSON文件。下面是一個簡單的例子:
using Newtonsoft.Json; public class Person { public string Name { get; set; } public int Age { get; set; } } public class Program { public static void Main() { Person person = new Person { Name = "Alice", Age = 25 }; string serialized = JsonConvert.SerializeObject(person); File.WriteAllText("person.json", serialized); } }
我們首先定義了一個Person類,它具有Name和Age屬性。然后,在Main函數中,我們創建了一個Person實例,并使用JsonConvert.SerializeObject()將其序列化為JSON字符串。最后,我們使用File.WriteAllText()將JSON字符串寫入名為“person.json”的文件中。
如果我們想要讀取這個文件并將其反序列化為Person對象,我們可以這樣做:
string json = File.ReadAllText("person.json"); Person person = JsonConvert.DeserializeObject<Person>(json);
我們首先使用File.ReadAllText()讀取JSON文件中的內容,并使用JsonConvert.DeserializeObject()將其反序列化為Person對象。
除了創建和讀取JSON文件,Newtonsoft.Json庫還提供了許多其他功能,如修改和合并JSON對象。如果你想深入了解它的功能,請查看官方文檔。
上一篇c#修改json數據
下一篇vue 組件 數據綁定