C#語言中的序列化是一個非常重要的概念,它在將數據打包并發送到不同的系統之間傳輸時扮演了至關重要的角色。在這里,我們將重點關注將C#對象序列化為JSON字符串的過程。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Newtonsoft.Json; namespace SerializationExample { class Program { static void Main(string[] args) { // Create a Student object: Student student = new Student(); student.Name = "John Doe"; student.Age = 25; student.Major = "Computer Science"; // Convert the Student object to a JSON string: string json = JsonConvert.SerializeObject(student); // Output the JSON string to the console: Console.WriteLine(json); // Pause the console: Console.ReadLine(); } } class Student { public string Name { get; set; } public int Age { get; set; } public string Major { get; set; } } }
以上代碼將創建一個名為Student的類,該類將包含姓名、年齡和專業。使用Newtonsoft.Json命名空間中的JsonConvert類將Student對象轉換為JSON字符串。
最終,我們輸出了JSON字符串到控制臺中。您現在可以將該字符串從C#應用程序發送到其他應用程序,然后解析JSON以檢索Student對象的屬性。
上一篇vue 自動填單