C#是一種面向對象的編程語言,它具有很強大的json序列化和反序列化能力。在創建json對象時,可以使用Newtonsoft.Json庫來實現。
using Newtonsoft.Json; class Program { static void Main(string[] args) { //創建一個匿名對象 var person = new { name = "Lucy", age = 18, gender = "female", phone = new[] { "13812345678", "13612345678" }, address = new { country = "China", province = "Guangdong", city = "Shenzhen" } }; //將對象序列化成json字符串 string json = JsonConvert.SerializeObject(person); Console.WriteLine(json); Console.ReadLine(); } }
在上述代碼中,首先創建了一個匿名對象person,該對象包含name、age、gender、phone和address等屬性。然后,使用JsonConvert.SerializeObject方法將其序列化成json字符串,并輸出到控制臺。
運行該代碼,輸出的json字符串如下:
{ "name": "Lucy", "age": 18, "gender": "female", "phone": [ "13812345678", "13612345678" ], "address": { "country": "China", "province": "Guangdong", "city": "Shenzhen" } }
可以看到,通過C#創建一個json對象非常簡單,只需要定義一個對象,然后使用JsonConvert.SerializeObject方法將其序列化即可。
上一篇vue 獲取當前控件
下一篇vue 獲取text值