如何在C#中访问JSON对象
我通过Web服务收到以下Json:
{ report: { Id: "aaakkj98898983" } }
我想获得Id的价值。 如何在C#中做到这一点? 谢谢
首先,下载Newtonsoft的Json Library ,然后使用JObject解析json。 这使您可以非常轻松地访问属性,如下所示:
using System; using Newtonsoft.Json.Linq; namespace testClient { class Program { static void Main() { var myJsonString = "{report: {Id: \"aaakkj98898983\"}}"; var jo = JObject.Parse(myJsonString); var id = jo["report"]["Id"].ToString(); Console.WriteLine(id); Console.Read(); } } }