JavaScriptSerializer
類在 C# 中用于將對象序列化為 JSON 字符串。以下是一個簡單的示例,說明如何使用 JavaScriptSerializer
類序列化 C# 對象:
首先,確保已導入 System.Web.Script.Serialization
命名空間:
using System.Web.Script.Serialization;
接下來,創建一個要序列化的 C# 類。例如,我們創建一個簡單的 Person
類:
public class Person
{
public string FirstName { get; set; }
public string LastName { get; set; }
public int Age { get; set; }
}
現在,我們可以使用 JavaScriptSerializer
類將 Person
對象序列化為 JSON 字符串:
// 創建一個 Person 對象
Person person = new Person
{
FirstName = "John",
LastName = "Doe",
Age = 30
};
// 創建一個 JavaScriptSerializer 實例
JavaScriptSerializer serializer = new JavaScriptSerializer();
// 使用 JavaScriptSerializer 序列化 Person 對象
string jsonString = serializer.Serialize(person);
// 輸出 JSON 字符串
Console.WriteLine(jsonString);
這將輸出以下 JSON 字符串:
{"FirstName":"John","LastName":"Doe","Age":30}
這就是如何使用 C# 的 JavaScriptSerializer
類序列化對象。請注意,JavaScriptSerializer
類已過時,建議使用 Newtonsoft.Json
或 System.Text.Json
等替代庫。