C#解析JSON

1、打开菜单【项目】,选择【管理NuGet程序包】,搜索 "Newtonsoft" ,并安装,我这里搜索到的是 Newtonsoft.Json.Net20.dll

2、分析json:{"code":0,"msg":"ok","data":["d1","d2","d3"]}    ,这里解析成如下实体类:

    public class Root
    {
        /// <summary>
        /// Code
        /// </summary>
        public int code { get; set; }
        /// <summary>
        /// ok
        /// </summary>
        public string msg { get; set; }
        /// <summary>
        /// Data
        /// </summary>
        public List<string> data { get; set; }
    }

也可以在http://tool.chinaz.com/tools/json2entity.aspx 里面生成

3、使用代码仅仅一句:

string a=@"{""code"":0,""msg"":""ok"",""data"":[""d1"",""d2"",""d3""]}"
Root rb = JsonConvert.DeserializeObject<Root>(a);

猜你喜欢

转载自blog.csdn.net/liangyely/article/details/82841285