苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

请大神帮忙解析复杂的嵌套json字符串

查看数: 11827 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-6-3 10:29

正文摘要:

{"Code":"10000","Message":"查询成功","fromid":1,"Result":[{"Pd":"0","Pn":"热门城市","Py":"","Pa":"","Pf":"","Hn":999999999,"Gn": ...

回复

mrxu 发表于 2018-1-2 14:52:33
强烈支持楼主ing……
bkmantou 发表于 2017-7-16 09:40:32
谢谢飞哥,已经解决,给力!
站长苏飞 发表于 2017-6-3 11:51:38
[C#] 纯文本查看 复制代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using CsharpHttpHelper;
using System.Net;
using System.Text;
using CsharpHttpHelper.Enum;

namespace CsharpHttpHelper_Demo
{
    public partial class HttpGet_Demo : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            StringBuilder sb = new StringBuilder();
            sb.Append("{");
            sb.Append("    \"Code\": \"10000\",");
            sb.Append("    \"Message\": \"查询成功\",");
            sb.Append("    \"fromid\": 1,");
            sb.Append("    \"Result\": [");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"0\",");
            sb.Append("            \"Pn\": \"热门城市\",");
            sb.Append("            \"Py\": \"\",");
            sb.Append("            \"Pa\": \"\",");
            sb.Append("            \"Pf\": \"\",");
            sb.Append("            \"Hn\": 999999999,");
            sb.Append("            \"Gn\": 999999999,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"12\",");
            sb.Append("            \"Pn\": \"安徽\",");
            sb.Append("            \"Py\": \"AH\",");
            sb.Append("            \"Pa\": \"AnHui\",");
            sb.Append("            \"Pf\": \"A\",");
            sb.Append("            \"Hn\": 21,");
            sb.Append("            \"Gn\": 3042171,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"1\",");
            sb.Append("            \"Pn\": \"北京\",");
            sb.Append("            \"Py\": \"BJ\",");
            sb.Append("            \"Pa\": \"BeiJing\",");
            sb.Append("            \"Pf\": \"B\",");
            sb.Append("            \"Hn\": 15,");
            sb.Append("            \"Gn\": 264774,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"22\",");
            sb.Append("            \"Pn\": \"重庆\",");
            sb.Append("            \"Py\": \"CQ\",");
            sb.Append("            \"Pa\": \"ZhongQing\",");
            sb.Append("            \"Pf\": \"C\",");
            sb.Append("            \"Hn\": 5,");
            sb.Append("            \"Gn\": 7229,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"13\",");
            sb.Append("            \"Pn\": \"福建\",");
            sb.Append("            \"Py\": \"FJ\",");
            sb.Append("            \"Pa\": \"FuJian\",");
            sb.Append("            \"Pf\": \"F\",");
            sb.Append("            \"Hn\": 132,");
            sb.Append("            \"Gn\": 20018905,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"19\",");
            sb.Append("            \"Pn\": \"广东\",");
            sb.Append("            \"Py\": \"GD\",");
            sb.Append("            \"Pa\": \"GuangDong\",");
            sb.Append("            \"Pf\": \"G\",");
            sb.Append("            \"Hn\": 66,");
            sb.Append("            \"Gn\": 8663827,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"28\",");
            sb.Append("            \"Pn\": \"甘肃\",");
            sb.Append("            \"Py\": \"GS\",");
            sb.Append("            \"Pa\": \"GanSu\",");
            sb.Append("            \"Pf\": \"G\",");
            sb.Append("            \"Hn\": 6,");
            sb.Append("            \"Gn\": 34129,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"20\",");
            sb.Append("            \"Pn\": \"广西\",");
            sb.Append("            \"Py\": \"GX\",");
            sb.Append("            \"Pa\": \"GuangXi\",");
            sb.Append("            \"Pf\": \"G\",");
            sb.Append("            \"Hn\": 21,");
            sb.Append("            \"Gn\": 356956,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"24\",");
            sb.Append("            \"Pn\": \"贵州\",");
            sb.Append("            \"Py\": \"GZ\",");
            sb.Append("            \"Pa\": \"GuiZhou\",");
            sb.Append("            \"Pf\": \"G\",");
            sb.Append("            \"Hn\": 10,");
            sb.Append("            \"Gn\": 899,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"17\",");
            sb.Append("            \"Pn\": \"湖北\",");
            sb.Append("            \"Py\": \"HB\",");
            sb.Append("            \"Pa\": \"HuBei\",");
            sb.Append("            \"Pf\": \"H\",");
            sb.Append("            \"Hn\": 141,");
            sb.Append("            \"Gn\": 11978093,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"3\",");
            sb.Append("            \"Pn\": \"河北\",");
            sb.Append("            \"Py\": \"HB\",");
            sb.Append("            \"Pa\": \"HeBei\",");
            sb.Append("            \"Pf\": \"H\",");
            sb.Append("            \"Hn\": 30,");
            sb.Append("            \"Gn\": 54727,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"8\",");
            sb.Append("            \"Pn\": \"黑龙江\",");
            sb.Append("            \"Py\": \"HL\",");
            sb.Append("            \"Pa\": \"HeiLongJiang\",");
            sb.Append("            \"Pf\": \"H\",");
            sb.Append("            \"Hn\": 8,");
            sb.Append("            \"Gn\": 4538,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"18\",");
            sb.Append("            \"Pn\": \"湖南\",");
            sb.Append("            \"Py\": \"HN\",");
            sb.Append("            \"Pa\": \"HuNan\",");
            sb.Append("            \"Pf\": \"H\",");
            sb.Append("            \"Hn\": 23,");
            sb.Append("            \"Gn\": 1025834,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"16\",");
            sb.Append("            \"Pn\": \"河南\",");
            sb.Append("            \"Py\": \"HN\",");
            sb.Append("            \"Pa\": \"HeNan\",");
            sb.Append("            \"Pf\": \"H\",");
            sb.Append("            \"Hn\": 81,");
            sb.Append("            \"Gn\": 5628175,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"21\",");
            sb.Append("            \"Pn\": \"海南\",");
            sb.Append("            \"Py\": \"HN\",");
            sb.Append("            \"Pa\": \"HaiNan\",");
            sb.Append("            \"Pf\": \"H\",");
            sb.Append("            \"Hn\": 11,");
            sb.Append("            \"Gn\": 87533,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"7\",");
            sb.Append("            \"Pn\": \"吉林\",");
            sb.Append("            \"Py\": \"JL\",");
            sb.Append("            \"Pa\": \"JiLin\",");
            sb.Append("            \"Pf\": \"J\",");
            sb.Append("            \"Hn\": 9,");
            sb.Append("            \"Gn\": 199420,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"10\",");
            sb.Append("            \"Pn\": \"江苏\",");
            sb.Append("            \"Py\": \"JS\",");
            sb.Append("            \"Pa\": \"JiangSu\",");
            sb.Append("            \"Pf\": \"J\",");
            sb.Append("            \"Hn\": 79,");
            sb.Append("            \"Gn\": 44751,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"14\",");
            sb.Append("            \"Pn\": \"江西\",");
            sb.Append("            \"Py\": \"JX\",");
            sb.Append("            \"Pa\": \"JiangXi\",");
            sb.Append("            \"Pf\": \"J\",");
            sb.Append("            \"Hn\": 102,");
            sb.Append("            \"Gn\": 3578691,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"6\",");
            sb.Append("            \"Pn\": \"辽宁\",");
            sb.Append("            \"Py\": \"LN\",");
            sb.Append("            \"Pa\": \"LiaoNing\",");
            sb.Append("            \"Pf\": \"L\",");
            sb.Append("            \"Hn\": 18,");
            sb.Append("            \"Gn\": 15135,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"5\",");
            sb.Append("            \"Pn\": \"内蒙古\",");
            sb.Append("            \"Py\": \"NM\",");
            sb.Append("            \"Pa\": \"NeiMengGu\",");
            sb.Append("            \"Pf\": \"N\",");
            sb.Append("            \"Hn\": 58,");
            sb.Append("            \"Gn\": 535567,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"30\",");
            sb.Append("            \"Pn\": \"宁夏\",");
            sb.Append("            \"Py\": \"NX\",");
            sb.Append("            \"Pa\": \"NingXia\",");
            sb.Append("            \"Pf\": \"N\",");
            sb.Append("            \"Hn\": 5,");
            sb.Append("            \"Gn\": 12534,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"29\",");
            sb.Append("            \"Pn\": \"青海\",");
            sb.Append("            \"Py\": \"QH\",");
            sb.Append("            \"Pa\": \"QingHai\",");
            sb.Append("            \"Pf\": \"Q\",");
            sb.Append("            \"Hn\": 7,");
            sb.Append("            \"Gn\": 161242,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"23\",");
            sb.Append("            \"Pn\": \"四川\",");
            sb.Append("            \"Py\": \"SC\",");
            sb.Append("            \"Pa\": \"SiChuan\",");
            sb.Append("            \"Pf\": \"S\",");
            sb.Append("            \"Hn\": 25,");
            sb.Append("            \"Gn\": 299005,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"15\",");
            sb.Append("            \"Pn\": \"山东\",");
            sb.Append("            \"Py\": \"SD\",");
            sb.Append("            \"Pa\": \"ShanDong\",");
            sb.Append("            \"Pf\": \"S\",");
            sb.Append("            \"Hn\": 5,");
            sb.Append("            \"Gn\": 251,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"9\",");
            sb.Append("            \"Pn\": \"上海\",");
            sb.Append("            \"Py\": \"SH\",");
            sb.Append("            \"Pa\": \"ShangHai\",");
            sb.Append("            \"Pf\": \"S\",");
            sb.Append("            \"Hn\": 19,");
            sb.Append("            \"Gn\": 634574,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"27\",");
            sb.Append("            \"Pn\": \"陕西\",");
            sb.Append("            \"Py\": \"SX\",");
            sb.Append("            \"Pa\": \"ShanXi\",");
            sb.Append("            \"Pf\": \"S\",");
            sb.Append("            \"Hn\": 22,");
            sb.Append("            \"Gn\": 712346,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"4\",");
            sb.Append("            \"Pn\": \"山西\",");
            sb.Append("            \"Py\": \"SX\",");
            sb.Append("            \"Pa\": \"ShanXi\",");
            sb.Append("            \"Pf\": \"S\",");
            sb.Append("            \"Hn\": 67,");
            sb.Append("            \"Gn\": 587876,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"2\",");
            sb.Append("            \"Pn\": \"天津\",");
            sb.Append("            \"Py\": \"TJ\",");
            sb.Append("            \"Pa\": \"TianJin\",");
            sb.Append("            \"Pf\": \"T\",");
            sb.Append("            \"Hn\": 17,");
            sb.Append("            \"Gn\": 36024,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"26\",");
            sb.Append("            \"Pn\": \"西藏\",");
            sb.Append("            \"Py\": \"XC\",");
            sb.Append("            \"Pa\": \"XiCang\",");
            sb.Append("            \"Pf\": \"X\",");
            sb.Append("            \"Hn\": 3,");
            sb.Append("            \"Gn\": 10480,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"31\",");
            sb.Append("            \"Pn\": \"新疆\",");
            sb.Append("            \"Py\": \"XJ\",");
            sb.Append("            \"Pa\": \"XinJiang\",");
            sb.Append("            \"Pf\": \"X\",");
            sb.Append("            \"Hn\": 4,");
            sb.Append("            \"Gn\": 125717,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"25\",");
            sb.Append("            \"Pn\": \"云南\",");
            sb.Append("            \"Py\": \"YN\",");
            sb.Append("            \"Pa\": \"YunNan\",");
            sb.Append("            \"Pf\": \"Y\",");
            sb.Append("            \"Hn\": 5,");
            sb.Append("            \"Gn\": 64543,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"11\",");
            sb.Append("            \"Pn\": \"浙江\",");
            sb.Append("            \"Py\": \"ZJ\",");
            sb.Append("            \"Pa\": \"ZheJiang\",");
            sb.Append("            \"Pf\": \"Z\",");
            sb.Append("            \"Hn\": 7,");
            sb.Append("            \"Gn\": 49897,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"32\",");
            sb.Append("            \"Pn\": \"台湾\",");
            sb.Append("            \"Py\": \"TW\",");
            sb.Append("            \"Pa\": \"TaiWan\",");
            sb.Append("            \"Pf\": \"T\",");
            sb.Append("            \"Hn\": 0,");
            sb.Append("            \"Gn\": 0,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"33\",");
            sb.Append("            \"Pn\": \"香港\",");
            sb.Append("            \"Py\": \"XG\",");
            sb.Append("            \"Pa\": \"XiangGang\",");
            sb.Append("            \"Pf\": \"X\",");
            sb.Append("            \"Hn\": 20,");
            sb.Append("            \"Gn\": 94,");
            sb.Append("            \"Cl\": null");
            sb.Append("        },");
            sb.Append("        {");
            sb.Append("            \"Pd\": \"34\",");
            sb.Append("            \"Pn\": \"澳门\",");
            sb.Append("            \"Py\": \"AM\",");
            sb.Append("            \"Pa\": \"AoMen\",");
            sb.Append("            \"Pf\": \"A\",");
            sb.Append("            \"Hn\": 0,");
            sb.Append("            \"Gn\": 0,");
            sb.Append("            \"Cl\": null");
            sb.Append("        }");
            sb.Append("    ]");
            sb.Append("}");



            SufeiNet_Test objjson = (SufeiNet_Test)HttpHelper.JsonToObject<SufeiNet_Test>(sb.ToString());
        }
    }




    public class Result
    {
        public string Pd { get; set; }
        public string Pn { get; set; }
        public string Py { get; set; }
        public string Pa { get; set; }
        public string Pf { get; set; }
        public int Hn { get; set; }
        public int Gn { get; set; }
        public object Cl { get; set; }
    }

    public class SufeiNet_Test
    {
        public string Code { get; set; }
        public string Message { get; set; }
        public int fromid { get; set; }
        public IList<Result> Result { get; set; }
    }



}

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2025-11-1 12:23

© 2014-2021

快速回复 返回顶部 返回列表