请问一下json格式的数据在c#里面如何解析出来?我每次都是截取的字符串,有什么简单的方法么?

解决方案 »

  1.   


    //先在项目中添加System.Web.Extensions引用
    using System.Web.Script.Serialization;
    JavaScriptSerializer serializer = new JavaScriptSerializer();
    Dictionary<string, object> json = (Dictionary<string, object>)serializer.DeserializeObject(
        "{name: 'xrend', forum: 'c#'}");
    object value;
    if (json.TryGetValue("name", out value))
        Console.WriteLine(value);
      

  2.   

    http://blog.csdn.net/love__coder/article/details/6585524
      

  3.   

    微软自带的解析 不好用。推荐一个第三方dll   Newtonsoft.Json.Net35.dll string str = JsonConvert.SerializeObject(实体, Newtonsoft.Json.Formatting.Indented, new JsonSerializerSettings
                        {
                            NullValueHandling = NullValueHandling.Ignore
                        });