溫馨提示×

c# javascriptserializer如何序列化

c#
小樊
100
2024-11-28 04:27:28
欄目: 編程語言

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.JsonSystem.Text.Json 等替代庫。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女