c# json格式循环处理

原创 2013年12月03日 14:20:52
下载System.Web.Script.Serialization.dll
先引用using System.Web.Script.Serialization;
StreamReader read = new StreamReader("12345.txt");
                string str = read.ReadToEnd();
                JavaScriptSerializer javaScriptSerializer = new JavaScriptSerializer();
                ArrayList arrayList = javaScriptSerializer.Deserialize<ArrayList>(str);
                string year = string.Empty;
                string make = string.Empty;
                string model = string.Empty;
                if (arrayList.Count > 0)
                {
                    foreach (Dictionary<string, object> dictionary in arrayList)
                    {
                        foreach (string current in dictionary.Keys)
                        {
                            object s = dictionary[current];
                            if (current == "y")//年份
                            {
                                year = s.ToString();
                            }
                            else if (current == "d")
                            {
                                Dictionary<string, object> sdic = (Dictionary<string, object>)s;
                                foreach (string mk in sdic.Keys)
                                {
                                    make = mk;
                                    object mod = sdic[mk];
                                    ArrayList mddic = (ArrayList)mod;
                                    foreach (object md in mddic)
                                    {
                                        model = md.ToString();
                                        int obj = DBUtility.SqlHelper.ExecuteNonQuery(Conn, CommandType.Text, "insert into ebaymodel(year,make,model) values(" + year + ",'" + make + "','" + model + "')");
                                        if (obj > 0)
                                        {
                                            this.LB.BeginInvoke(new showMsgDelegate(showMsg), string.Format("year{0}--make{1}--model{2}", year, make, model));
                                        }
                                        Thread.Sleep(10);
                                    }
                                }
                            }
                        }

                    }
                }

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C# .NET 遍历Json 形成键值对

记录一下小方法,在C#中可能用到,获取Json中很多的键值,如果一个一个手敲出来有些麻烦,不过本方法还是会损耗一些性能滴。懒人编程找方法... string test...

C#,Json解析,Json遍历

1、作为一个level0的C#学习者,在学习过程中用到了Json,此文记载学习遍历的一些东西,自用。 2、先看用第三方接口,实现的汇率返回的json数据 {CSDN:CODE:2053520}

C# 生成多层嵌套JSON到数组中(树结构JSON)

DataTable dt = DbHelperSQL.Query(sql).Tables[0]; var changeinfo = string.Empty; ...

C#后台读取JSON格式------间断更新中

如果后台是一个JSON的字符串格式如下: string str = "{\"Success\":true,\"Msg\":\"成功!。\"}"; 我们之间转成dynamic然后获取里面某个属性即可。 ...

C#对XML、JSON等格式的解析

C#对XML、JSON等格式的解析一、C#对XML格式数据的解析1、用XMLDocument来解析 XmlDocument xmlDocument = new XmlDocument(); xmlD...

c# 在.NET使用Newtonsoft.Json转换,读取,写入json

首先,大家要明白什么是json,了解更多关于json方面资料大家可以点击https://www.ibm.com/developerworks/cn/web/wa-lo-json/ ,我在这里简单介绍下...

遍历读取Json对象

//======================案例1===================================//         var json = {"zs":{"name":"...

C#解析JSON几种方式

一、什么是JSON JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Editi...

C# 解析JSON格式数据

JSON简介 JSON(全称为JavaScript ObjectNotation) 是一种轻量级的数据交换格式。它是基于JavaScript语法标准的一个子集。JSON采用完全独立于语言的文本格...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)