Newtonsoft Json是一個用于處理JSON數據的C#庫,它可以將JSON字符串轉換為.NET對象,并反之將.NET對象序列化為JSON字符串。下面是Newtonsoft Json的簡單用法:
//將JSON字符串轉換為.NET對象 string json = '{"name":"張三","age":20}'; JObject obj = JObject.Parse(json); string name = (string)obj["name"]; int age = (int)obj["age"]; //將.NET對象序列化為JSON字符串 Person person = new Person { Name = "李四", Age = 30 }; string json = JsonConvert.SerializeObject(person); Console.WriteLine(json); //輸出{"Name":"李四","Age":30}
Newtonsoft Json還有很多其他功能,例如處理JSON數組、自定義序列化程序等。詳細內容可以參考官方文檔。