c#是一種通用的面向對象編程語言,它能夠通過c .net框架輕松地將數據轉換為json格式。
using Newtonsoft.Json; using System.Collections.Generic; // 定義一個類 public class Person { public string Name { get; set; } public int Age { get; set; } } Listpeople = new List (); people.Add(new Person { Name = "Jack", Age = 25 }); people.Add(new Person { Name = "John", Age = 30 }); string json = JsonConvert.SerializeObject(people); // 輸出json Console.WriteLine(json);
在上面的代碼片段中,我們使用了Newtonsoft.Json庫來進行json序列化。首先我們定義一個Person類,然后創建一個List
轉換后的json結果如下:
[ { "Name": "Jack", "Age": 25 }, { "Name": "John", "Age": 30 } ]
如上所示,json包含了兩個Person對象的屬性信息。