在C#后臺開發(fā)中,讀取JSON數(shù)據(jù)是一項常見的任務(wù)。JSON是一種輕量級的數(shù)據(jù)交換格式,通常用于前后端數(shù)據(jù)傳遞。下面是如何在C#后臺讀取JSON數(shù)據(jù)的示例。
using System; using System.IO; using Newtonsoft.Json; public class Program { static void Main(string[] args) { // JSON數(shù)據(jù)字符串 string json = "{ 'name': 'Tom', 'age': 25 }"; // 將JSON字符串轉(zhuǎn)換成對象 Person person = JsonConvert.DeserializeObject<Person>(json); // 打印對象屬性 Console.WriteLine("Name: " + person.Name); Console.WriteLine("Age: " + person.Age); } } public class Person { public string Name { get; set; } public int Age { get; set; } }
在上面的示例中,我們首先定義了一個JSON數(shù)據(jù)字符串,然后使用JsonConvert類的DeserializeObject()方法將其轉(zhuǎn)換為Person對象。Person類中定義了Name和Age兩個屬性,這些屬性與JSON字符串中的屬性對應(yīng)。最后,我們打印出Person對象的屬性,檢查轉(zhuǎn)換是否成功。
注意:使用<
和>
符號時,需要將它們轉(zhuǎn)義為<
和>
。