C#中使用Json字符串轉換為Json對象是十分常見的操作,而這個操作可以使用Json庫輕松實現。
using Newtonsoft.Json; using System; namespace ConsoleApp1 { class Program { static void Main(string[] args) { // json字符串 string jsonStr = "{\"name\": \"Bob\", \"age\": 18, \"gender\": \"male\"}"; // 將json字符串轉為JObject對象 JObject jObject = JsonConvert.DeserializeObject<JObject>(jsonStr); // 得到Jobject對象中的屬性 string name = jObject["name"].ToString(); int age = Convert.ToInt32(jObject["age"]); string gender = jObject["gender"].ToString(); // 在控制臺輸出屬性值 Console.WriteLine("姓名:" + name); Console.WriteLine("年齡:" + age); Console.WriteLine("性別:" + gender); Console.ReadKey(); } } }
首先,我們需要引入Newtonsoft.Json庫來解析Json字符串。然后,我們定義一個Json字符串并將其轉換為JObject對象。接下來,從JObject對象中獲取屬性并打印在控制臺上。
這是實現Json字符串轉換為Json對象的簡單方法,所以我們完全可以使用這種方法來處理更復雜的Json數據。