C# 是一種支持面向對象編程的多范式編程語言,它是微軟公司于 2000 年推出的一種新型編程語言。在 C# 中,我們可以輕松地通過 JSON 和 XML 格式來讀取和寫入數據。
// JSON 序列化示例 using System; using System.Web.Script.Serialization; class Product { public string Name { get; set; } public int Price { get; set; } } class Program { static void Main(string[] args) { Product product = new Product(); product.Name = "蘋果"; product.Price = 3; JavaScriptSerializer serializer = new JavaScriptSerializer(); string json = serializer.Serialize(product); Console.WriteLine(json); } }
以上是一個使用 C# 中的 JavaScriptSerializer 對象來進行 JSON 序列化的示例。我們可以輕松地將一個對象序列化成 JSON 字符串,從而方便地進行數據傳輸。
// XML 序列化示例 using System; using System.IO; using System.Xml.Serialization; class Product { public string Name { get; set; } public int Price { get; set; } } class Program { static void Main(string[] args) { Product product = new Product(); product.Name = "香蕉"; product.Price = 2; XmlSerializer serializer = new XmlSerializer(typeof(Product)); StringWriter sw = new StringWriter(); serializer.Serialize(sw, product); Console.WriteLine(sw.ToString()); } }
以上是一個使用 C# 中的 XmlSerializer 對象來進行 XML 序列化的示例。同樣地,我們可以輕松地將一個對象序列化成 XML 字符串。
總的來說,C# 這門編程語言具有非常強大的處理數據的能力,可以輕松地讀取和寫入 JSON 和 XML 格式的數據。大家可以通過學習以上示例來進一步熟悉 C# 中的 JSON 和 XML 處理。