zoukankan      html  css  js  c++  java
  • c# 处理Json字符串

    1. 下载类库Newtonsoft.Json

    2. 引用类库(Newtonsoft.Json.dll) 找到对应版本的dll 并引入。

    3. 

    using Newtonsoft.Json;

    4. 将需要处理的json 字符串 复制到  http://json2csharp.chahuo.com/  里面,之后, 将转换后的class  复制到项目中。

    5. 示例: 

    private void buttonX4_Click(object sender, EventArgs e)
            {
                // res即json字符串
                string res = HttpRequest.Http("接口地址", "GET", "");
                // 处理json resData 即 处理后的json数据
                RootObject resData = JsonConvert.DeserializeObject<RootObject>(res);
                // 判断code业务状态码
                if (Convert.ToInt32(resData.code) == 1)
                {
                     // 处理返回的数据
                    foreach (Data item in resData.data)
                    {
                    // 打印某个值测试        
                MessageBox.Show(item.user_name.ToString());
    } } }
    // 以下是  从上文网址中由json字符串转换后的class
    public class Data
        {
            public string id { get; set; }
            public string user_name { get; set; }
            public string store_name { get; set; }
            public string tel { get; set; }
            public string pwd { get; set; }
            public string status { get; set; }
            public string backup_info { get; set; }
            public string pay_info { get; set; }
        }
    
        public class RootObject
        {
            public string code { get; set; }
            public string msg { get; set; }
            public List<Data> data { get; set; }
        }

    1

  • 相关阅读:
    POJ2960 S-Nim
    HDU1850 Being a Good Boy in Spring Festival
    描述性统计-1
    基础-1
    .Net程序调试
    家装设计
    ACDSee技巧
    Timeline Maker 用法小结
    Windows 7 操作系统核心文件
    艺术字的操作
  • 原文地址:https://www.cnblogs.com/Skate0rDie/p/12856111.html
Copyright © 2011-2022 走看看