zoukankan      html  css  js  c++  java
  • WPF Json字符串解析(同样适合WinFrom、WebFrom)

    Newtonsoft.Json序列化和反序列化。
    下载地址:http://www.newtonsoft.com/products/json/

    Json解析:

    方法一:  
            /// <summary>
            /// Json解析
            /// </summary>
            /// <param name="JsonText">传入的Json字符串</param>
            /// <returns>返回集合List</returns>
            public List<string> JsonResult(string JsonText)
            {
                List<string> list = new List<string>();
                var json2 = (JObject)JsonConvert.DeserializeObject(JsonText);
                var vid = json2["vid"];
                var uid = json2["uid"];
                var Object = json2["object"];
                var json3 = (JObject)JsonConvert.DeserializeObject(Object.ToString());
                var result = json3["result"];
                var user = json3["user"];
                var group = json3["group"];
                var gate = json3["gate"];
                var datetime = json3["datetime"];
                list.Add(vid.ToString());
                list.Add(uid.ToString());
                list.Add(Object.ToString());
                list.Add(result.ToString());
                list.Add(user.ToString());
                list.Add(group.ToString());
                list.Add(gate.ToString());
                list.Add(datetime.ToString());
                return list;
            }
    方法二:
            /// <summary>
            /// Json解析
            /// </summary>
            /// <param name="JsonText">传入的Json字符串</param>
            /// <returns>返回字符串</returns>
            public String JsonResult(string JsonText)
            {
                var json2 = (JObject)JsonConvert.DeserializeObject(JsonText);
                var vid = json2["vid"];
                var uid = json2["uid"];
                var Object = json2["object"];
                var json3 = (JObject)JsonConvert.DeserializeObject(Object.ToString());
                var result = json3["result"];
                var user = json3["user"];
                var group = json3["group"];
                var gate = json3["gate"];
                var datetime = json3["datetime"];
                string strText = vid + "
    " + uid + "
    " + result + "
    " + user + "
    " + group + "
    " + gate + "
    " + datetime;
                return strText;
            }
    方法三:
            /// <summary>
            /// 解析Json
            /// </summary>
            /// <param name="JsonText">传入的Json字符串</param>
            /// <returns>返回数组</returns>
            public String[] JsonResult(string JsonText)
            {
                string[] str = new string[7];
                var json2 = (JObject)JsonConvert.DeserializeObject(JsonText);
                var vid = json2["vid"];
                var uid = json2["uid"];
                var Object = json2["object"];
                var json3 = (JObject)JsonConvert.DeserializeObject(Object.ToString());
                var result = json3["result"];
                var user = json3["user"];
                var group = json3["group"];
                var gate = json3["gate"];
                var datetime = json3["datetime"];
                str[0] = vid.ToString();
                str[1] = uid.ToString();
                str[2] = result.ToString();
                str[3] = user.ToString();
                str[4] = group.ToString();
                str[5] = gate.ToString();
                str[6] = datetime.ToString();
                return str;          
            }
  • 相关阅读:
    关于spring中Assert的应用(方法入参检测工具类)
    索引与排序,重复索引与冗余索引,索引碎片与维护
    大数据量分页优化
    理想的索引
    索引覆盖
    聚簇索引
    mysql 索引
    表的优化与列类型选择
    mysql show profiles 使用分析sql 性能
    show processlist,sysbench压力测试工具
  • 原文地址:https://www.cnblogs.com/xiaoyao095/p/3552398.html
Copyright © 2011-2022 走看看