当前位置: 首页 > news >正文

怎么做网站的图片推广引流最快的方法

怎么做网站的图片,推广引流最快的方法,当当网站开发论文,天津网站优化公司一、json文件内容如下,(小程序里好像有用到...): 二、读取包含省份城市区域的json文件,并整理成想要的结果: string path Server.MapPath("/js"); string file System.IO.Path.Combine(path, "数据.…

一、json文件内容如下,(小程序里好像有用到...):

二、读取包含省份城市区域的json文件,并整理成想要的结果:

 string path = Server.MapPath("/js");
 string file = System.IO.Path.Combine(path, "数据.json");
 string message = "";
 string fielval = readfile(file, ref message);
 if(message=="")
 {
     fielval = fielval.Replace("\n", "").Replace("\t", "").Replace(" ", "");
     JObject json=JObject.Parse(fielval);
     string data = json["data"].ToString();
     string namesel = "福建省";
     Dictionary<string, List<string>> res = new Dictionary<string, List<string>>();
     bool isget = getChild(namesel,"福州市", data,1, ref res);//下面有调用说明
 
     message = "";
 }

三、循环整理数据,计算出想要的结果:

        /// <summary>
        /// 循环整理数据
        /// </summary>
        /// <param name="sfname">省份</param>
        /// <param name="cityname">城市</param>
        /// <param name="children">json值</param>
        /// <param name="ift">第几次循环</param>
        /// <param name="res">返回</param>
        /// <returns></returns>
        private bool getChild(string sfname,string cityname, string children,int ift,ref Dictionary<string, List<string>> res)
        {
            try
            {
                List<Dictionary<string, object>> list = JsonConvert.DeserializeObject<List<Dictionary<string, object>>>(children);
                if(ift==1 && !string.IsNullOrEmpty(sfname))
                {
                    //saix 省份
                    var reslst = from u in list where u["name"].ToString() == "" + sfname + "" select u;
                    list = reslst.ToList();
                }
                if(ift==2 && !string.IsNullOrEmpty(cityname))
                {
                    //赛选城市
                    var reslst = from u in list where u["name"].ToString() == "" + cityname + "" select u;
                    list = reslst.ToList();
                }
               
                if (list.Count > 0)
                {
                    ift++;
                    List<string> dic_child = new List<string>();
                    for (int i = 0; i < list.Count; i++)
                    {
                        bool getcl = false;
                        string name = list[i]["name"].ToString().Trim();
                        if (list[i]["children"]!=null)
                        {
                            children = list[i]["children"].ToString().Trim();
                            if (children.Trim().ToLower() != "null" && children.Trim().ToLower() != "")
                            {
                                getcl = true;
                                getChild(name,  cityname, children, ift, ref res);
                            }
                        }
                        else { children = ""; }
                       
                        if(!getcl)
                        {
                            dic_child.Add(name);//, children
                        }
                    }
                    if(ift==1 || !string.IsNullOrEmpty(sfname))
                    {
                        res.Add(sfname, dic_child);
                    }
                    else
                    {
                        res.Add(cityname, dic_child);
                    }
                    

                }
                return true;
            }
            catch (Exception ex)
            {
                return false;
            }
          
        }

四、getChild(string sfname,string cityname, string children,int ift,ref Dictionary<string, List<string>> res),调用说明

 
 bool isget = getChild("福建省","福州市", data,1, ref res);//
 当sfname、cityname都有传值,相当于查询cityname下的区域信息,结果如下:
 

 bool isget = getChild("福建省","", data,1, ref res);//
 当只有sfname都有传值,而cityname为空,相当于查询sfname下所有城市及各城市下所有区域信息,结果如下:

五、readfile 方法

 public string readfile(string filename, ref string message)
 {
     string fielval = "";
     try
     {
         if (System.IO.File.Exists(filename))
         {
             using (StreamReader sreader = new StreamReader(filename, Encoding.UTF8))
             {
                 fielval = sreader.ReadToEnd();
                 sreader.Close();
                 sreader.Dispose();
             }
         }
         else
         {
             message = "未找到文件" + filename;
         }
     }
     catch (Exception ex)
     {
         message = ex.Message;
     }
     return fielval;

 }
       

http://www.zhongyajixie.com/news/6604.html

相关文章:

  • 做水暖的网站百度推广代理怎么加盟
  • 空间除了可以做网站还能干什么国外seo工具
  • 网站改版的方式网店代运营骗局流程
  • 网站建设合作加盟怎么做网站教程视频
  • wordpress底部导航栏搜索引擎优化seo专员招聘
  • 做虾苗网站有哪些流程东莞百度网站排名优化
  • 专业做甜点的网站百度推广
  • 怎样建立营销网站软文营销成功案例
  • 湖北手机网站建设网站推广专家十年乐云seo
  • 手机腾讯网seo页面优化技术
  • pc网站怎么做自适应站长统计在线观看
  • 做网站哪个平台好比较好的友链平台
  • 苏州 网站建设互联网推广员是做什么的
  • 男人的天堂哔哩哔哩seo优化方法有哪些
  • 北京市建设工程交易服务中心网站白云百度seo公司
  • 龙岗网站建设方案网店运营工作内容
  • 电子商务网站建设与管理 学习感想北京网站建设开发公司
  • 网站建设任务关键词seo资源
  • wordpress子目录404专业网站优化外包
  • 酒店网络营销推广方案seo服务价格表
  • 吉林省做网站公司微博推广方式有哪些
  • 横向拖动的网站彼亿营销
  • wordpress怎么新建子域名做seo的公司
  • 网站可分析sem和seo是什么
  • 如何分析他人网站流量seo关键词优化案例
  • 游戏网站seo怎么做推广软件赚钱的平台
  • 京东网站建设流程和结构图自己怎么优化网站
  • 优秀网站设计书籍百度上的广告多少钱一个月
  • 成都那家做网站好怎么进行推广
  • 青岛网站设计哪家便宜上海百度竞价点击软件