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

c#object轉json

傅智翔1年前8瀏覽0評論

C#中的對象轉化為JSON格式的數據是常見的操作,特別是在Web開發中。C#中的Json.NET是一款非常流行的JSON庫,可以幫助我們將對象轉換為JSON格式的字符串,也可以將JSON格式的字符串轉換為C#中的對象。

以下是C#中將對象轉化為JSON的示例代碼:

//首先需要引用Json.NET庫
using Newtonsoft.Json;
//定義一個C#對象
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
//將對象轉化為JSON字符串
Person p = new Person() { Name = "John", Age = 30 };
string jsonStr = JsonConvert.SerializeObject(p);
Console.WriteLine(jsonStr); //輸出的結果為:{"Name":"John","Age":30}

以上代碼中,借助JsonConvert.SerializeObject方法將Person對象轉化為JSON格式的字符串。該方法接受一個參數,即需要轉換的對象。轉換后得到的字符串可以輸出到控制臺,也可以返回給前端。

以下是JSON字符串轉換為C#對象的示例代碼:

//將JSON字符串轉化為C#對象
Person p = JsonConvert.DeserializeObject<Person>("{\"Name\":\"John\",\"Age\":30}");
Console.WriteLine(p.Name); //輸出的結果為:John
Console.WriteLine(p.Age);  //輸出的結果為:30

以上代碼中,JsonConvert.DeserializeObject方法可以將JSON格式的字符串轉化為C#中的對象。該方法接受一個參數,即需要轉換的JSON字符串。在方法的尖括號<>中需要傳入需要轉換的C#類名。轉換后得到的對象可以直接操作,例如輸出對應屬性的值。