Problem:从网址 http://quotes.money.163.com/hs/service/marketradar_ajax.php?host=http%3A%2F%2Fquotes.money.163.com%2Fhs%2Fservice%2Fmarketradar_ajax.php&page=2&query=STYPE%3AEQA&types=&count=28&type=query&order=desc 获得了如下的json文本:

{"page":2,"count":28,"total":10085,"pagecount":361,"time":"2020-05-03 12:09:45","list":[{"CODE":"0600256","SYMBOL":"600256","NAME":"\u5e7f\u6c47\u80fd\u6e90","PRICE":2.52,"PERCENT":0.028571,"NUMBER":"7,204\u624b","TITLE":"\u51fa\u73b0\u5927\u4e8e5000\u624b\u6216\u548c\u6d41\u901a\u76d8\u7684\u6bd4\u503c\u5927\u4e8e0.1%\u7684\u5185\u76d8\u6210\u4ea4","TIME":"15:00:05","TYPE":"\u5927\u4e70\u5355","TYPE_COLOR":1},{"CODE":"0603536","SYMBOL":"603536","NAME":"\u60e0\u53d1\u98df\u54c1","PRICE":13.34,"PERCENT":-0.023426,"NUMBER":"1,876\u624b","TITLE":"\u51fa\u73b0\u5927\u4e8e5000\u624b\u6216\u548c\u6d41\u901a\u76d8\u7684\u6bd4\u503c\u5927\u4e8e0.1%\u7684\u5185\u76d8\u6210\u4ea4","TIME":"15:00:05","TYPE":"\u5927\u4e70\u5355","TYPE_COLOR":1},{"CODE":"0600399","SYMBOL":"600399","NAME":"ST\u629a\u94a2","PRICE":4.21,"PERCENT":-0.029954,"NUMBER":"7,660\u624b","TITLE":"\u51fa\u73b0\u5927\u4e8e5000\u624b\u6216\u548c\u6d41\u901a\u76d8\u7684\u6bd4\u503c\u5927\u4e8e0.1%\u7684\u5185\u76d8\u6210\u4ea4","TIME":"15:00:05","TYPE":"\u5927\u4e70\u5355","TYPE_COLOR":1},{"CODE":"0603601","SYMBOL":"603601","NAME":"\u518d\u5347\u79d1\u6280","PRICE":12.16,"PERCENT":-0.055901,"NUMBER":"6,580\u624b","TITLE":"\u51fa\u73b0\u5927\u4e8e5000\u624b\u6216\u548c\u6d41\u901a\u76d8\u7684\u6bd4\u503c\u5927\u4e8e0.1%\u7684\u5185\u76d8\u6210\u4ea4","TIME":"15:00:05","TYPE":"\u5927\u4e70\u5355","TYPE_COLOR":1},{"CODE":"0603538","SYMBOL":"603538","NAME":"\u7f8e\u8bfa\u534e","PRICE":34.53,"PERCENT":-0.032502,"NUMBER":"1,803\u624b","TITLE":"\u51fa\u73b0\u5927\u4e8e5000\u624b\u6216\u548c\u6d41\u901a\u76d8\u7684\u6bd4\u503c\u5927\u4e8e0.1%\u7684\u5916\u76d8\u6210\u4ea4","TIME":"15:00:05","TYPE":"\u5927\u5356\u5355","TYPE_COLOR":-1},{"CODE":"0601169","SYMBOL":"601169","NAME":"\u5317\u4eac\u94f6\u884c","PRICE":4.98,"PERCENT":0.004032,"NUMBER":"7,031\u624b","TITLE":"\u51fa\u73b0\u5927\u4e8e5000\u624b\u6216\u548c\u6d41\u901a\u76d8\u7684\u6bd4\u503c\u5927\u4e8e0.1%\u7684\u5185\u76d8\u6210\u4ea4","TIME":"15:00:05","TYPE":"\u5927\u4e70\u5355","TYPE_COLOR":1},{"CODE":"0600547","SYMBOL":"600547","NAME":"\u5c71\u4e1c\u9ec4\u91d1","PRICE":36.29,"PERCENT":0.004151,"NUMBER":"5,310\u624b","TITLE":"\u51fa\u73b0\u5927\u4e8e5000\u624b\u6216\u548c\u6d41\u901a\u76d8\u7684\u6bd4\u503c\u5927\u4e8e0.1%\u7684\u5185\u76d8\u6210\u4ea4","TIME":"15:00:05","TYPE":"\u5927\u4e70\u5355","TYPE_COLOR":1},{"CODE":"0603012","SYMBOL":"603012","NAME":"\u521b\u529b\u96c6\u56e2","PRICE":7.18,"PERCENT":0.008427,"NUMBER":"6,148\u624b","TITLE":"\u51fa\u73b0\u5927\u4e8e5000\u624b\u6216\u548c\u6d41\u901a\u76d8\u7684\u6bd4\u503c\u5927\u4e8e0.1%\u7684\u5185\u76d8\u6210\u4ea4","TIME":"15:00:05","TYPE":"\u5927\u4e70\u5355","TYPE_COLOR":1},{"CODE":"0600126","SYMBOL":"600126","NAME":"\u676d\u94a2\u80a1\u4efd","PRICE":7.92,"PERCENT":0.077551,"NUMBER":"5,855\u624b","TITLE":"\u51fa\u73b0\u5927\u4e8e5000\u624b\u6216\u548c\u6d41\u901a\u76d8\u7684\u6bd4\u503c\u5927\u4e8e0.1%\u7684\u5185\u76d8\u6210\u4ea4","TIME":"15:00:05","TYPE":"\u5927\u4e70\u5355","TYPE_COLOR":1},{"CODE":"0603825","SYMBOL":"603825","NAME":"\u534e\u626c\u8054\u4f17","PRICE":24.91,"PERCENT":0.084458,"NUMBER":"1,044\u624b","TITLE":"\u51fa\u73b0\u5927\u4e8e5000\u624b\u6216\u548c\u6d41\u901a\u76d8\u7684\u6bd4\u503c\u5927\u4e8e0.1%\u7684\u5185\u76d8\u6210\u4ea4","TIME":"15:00:05","TYPE":"\u5927\u4e70\u5355","TYPE_COLOR":1},{"CODE":"0603668","SYMBOL":"603668","NAME":"\u5929\u9a6c\u79d1\u6280","PRICE":11.59,"PERCENT":-0.047658,"NUMBER":"4,911\u624b","TITLE":"\u51fa\u73b0\u5927\u4e8e5000\u624b\u6216\u548c\u6d41\u901a\u76d8\u7684\u6bd4\u503c\u5927\u4e8e0.1%\u7684\u5185\u76d8\u6210\u4ea4","TIME":"15:00:05","TYPE":"\u5927\u4e70\u5355","TYPE_COLOR":1},{"CODE":"0601111","SYMBOL":"601111","NAME":"\u4e2d\u56fd\u56fd\u822a","PRICE":7.25,"PERCENT":0.058394,"NUMBER":"7,266\u624b","TITLE":"\u51fa\u73b0\u5927\u4e8e5000\u624b\u6216\u548c\u6d41\u901a\u76d8\u7684\u6bd4\u503c\u5927\u4e8e0.1%\u7684\u5185\u76d8\u6210\u4ea4","TIME":"15:00:05","TYPE":"\u5927\u4e70\u5355","TYPE_COLOR":1},{"CODE":"0600568","SYMBOL":"600568","NAME":"\u4e2d\u73e0\u533b\u7597","PRICE":1.35,"PERCENT":0.007463,"NUMBER":"6,446\u624b","TITLE":"\u51fa\u73b0\u5927\u4e8e5000\u624b\u6216\u548c\u6d41\u901a\u76d8\u7684\u6bd4\u503c\u5927\u4e8e0.1%\u7684\u5185\u76d8\u6210\u4ea4","TIME":"15:00:05","TYPE":"\u5927\u4e70\u5355","TYPE_COLOR":1},{"CODE":"0601975","SYMBOL":"601975","NAME":"\u62db\u5546\u5357\u6cb9","PRICE":2.67,"PERCENT":0.003759,"NUMBER":"13,883\u624b","TITLE":"\u51fa\u73b0\u5927\u4e8e5000\u624b\u6216\u548c\u6d41\u901a\u76d8\u7684\u6bd4\u503c\u5927\u4e8e0.1%\u7684\u5185\u76d8\u6210\u4ea4","TIME":"15:00:05","TYPE":"\u5927\u4e70\u5355","TYPE_COLOR":1},{"CODE":"0688396","SYMBOL":"688396","NAME":"\u534e\u6da6\u5fae","PRICE":37.83,"PERCENT":0.08832,"NUMBER":"3,766\u624b","TITLE":"\u51fa\u73b0\u5927\u4e8e5000\u624b\u6216\u548c\u6d41\u901a\u76d8\u7684\u6bd4\u503c\u5927\u4e8e0.1%\u7684\u5185\u76d8\u6210\u4ea4","TIME":"15:00:05","TYPE":"\u5927\u4e70\u5355","TYPE_COLOR":1},{"CODE":"0603533","SYMBOL":"603533","NAME":"\u638c\u9605\u79d1\u6280","PRICE":34,"PERCENT":-0.054242,"NUMBER":"4,391\u624b","TITLE":"\u51fa\u73b0\u5927\u4e8e5000\u624b\u6216\u548c\u6d41\u901a\u76d8\u7684\u6bd4\u503c\u5927\u4e8e0.1%\u7684\u5185\u76d8\u6210\u4ea4","TIME":"15:00:05","TYPE":"\u5927\u4e70\u5355","TYPE_COLOR":1},{"CODE":"0688116","SYMBOL":"688116","NAME":"\u5929\u5948\u79d1\u6280","PRICE":40.01,"PERCENT":0.136648,"NUMBER":"786\u624b","TITLE":"\u51fa\u73b0\u5927\u4e8e5000\u624b\u6216\u548c\u6d41\u901a\u76d8\u7684\u6bd4\u503c\u5927\u4e8e0.1%\u7684\u5185\u76d8\u6210\u4ea4","TIME":"15:00:05","TYPE":"\u5927\u4e70\u5355","TYPE_COLOR":1},{"CODE":"0688166","SYMBOL":"688166","NAME":"\u535a\u745e\u533b\u836f","PRICE":48,"PERCENT":0.046436,"NUMBER":"677\u624b","TITLE":"\u51fa\u73b0\u5927\u4e8e5000\u624b\u6216\u548c\u6d41\u901a\u76d8\u7684\u6bd4\u503c\u5927\u4e8e0.1%\u7684\u5185\u76d8\u6210\u4ea4","TIME":"15:00:05","TYPE":"\u5927\u4e70\u5355","TYPE_COLOR":1},{"CODE":"0603815","SYMBOL":"603815","NAME":"\u4ea4\u5efa\u80a1\u4efd","PRICE":21,"PERCENT":0.053688,"NUMBER":"1,947\u624b","TITLE":"\u51fa\u73b0\u5927\u4e8e5000\u624b\u6216\u548c\u6d41\u901a\u76d8\u7684\u6bd4\u503c\u5927\u4e8e0.1%\u7684\u5185\u76d8\u6210\u4ea4","TIME":"15:00:05","TYPE":"\u5927\u4e70\u5355","TYPE_COLOR":1},{"CODE":"0601952","SYMBOL":"601952","NAME":"\u82cf\u57a6\u519c\u53d1","PRICE":10.17,"PERCENT":-0.024928,"NUMBER":"6,356\u624b","TITLE":"\u51fa\u73b0\u5927\u4e8e5000\u624b\u6216\u548c\u6d41\u901a\u76d8\u7684\u6bd4\u503c\u5927\u4e8e0.1%\u7684\u5185\u76d8\u6210\u4ea4","TIME":"15:00:05","TYPE":"\u5927\u4e70\u5355","TYPE_COLOR":1},{"CODE":"0601377","SYMBOL":"601377","NAME":"\u5174\u4e1a\u8bc1\u5238","PRICE":6.03,"PERCENT":0.018581,"NUMBER":"7,780\u624b","TITLE":"\u51fa\u73b0\u5927\u4e8e5000\u624b\u6216\u548c\u6d41\u901a\u76d8\u7684\u6bd4\u503c\u5927\u4e8e0.1%\u7684\u5185\u76d8\u6210\u4ea4","TIME":"15:00:05","TYPE":"\u5927\u4e70\u5355","TYPE_COLOR":1},{"CODE":"0601872","SYMBOL":"601872","NAME":"\u62db\u5546\u8f6e\u8239","PRICE":6.78,"PERCENT":-0.042373,"NUMBER":"15,050\u624b","TITLE":"\u51fa\u73b0\u5927\u4e8e5000\u624b\u6216\u548c\u6d41\u901a\u76d8\u7684\u6bd4\u503c\u5927\u4e8e0.1%\u7684\u5185\u76d8\u6210\u4ea4","TIME":"15:00:05","TYPE":"\u5927\u4e70\u5355","TYPE_COLOR":1},{"CODE":"0601038","SYMBOL":"601038","NAME":"\u4e00\u62d6\u80a1\u4efd","PRICE":7.04,"PERCENT":-0.015385,"NUMBER":"8,200\u624b","TITLE":"\u51fa\u73b0\u5927\u4e8e5000\u624b\u6216\u548c\u6d41\u901a\u76d8\u7684\u6bd4\u503c\u5927\u4e8e0.1%\u7684\u5185\u76d8\u6210\u4ea4","TIME":"15:00:05","TYPE":"\u5927\u4e70\u5355","TYPE_COLOR":1},{"CODE":"0600016","SYMBOL":"600016","NAME":"\u6c11\u751f\u94f6\u884c","PRICE":5.89,"PERCENT":0.003407,"NUMBER":"10,004\u624b","TITLE":"\u51fa\u73b0\u5927\u4e8e5000\u624b\u6216\u548c\u6d41\u901a\u76d8\u7684\u6bd4\u503c\u5927\u4e8e0.1%\u7684\u5185\u76d8\u6210\u4ea4","TIME":"15:00:05","TYPE":"\u5927\u4e70\u5355","TYPE_COLOR":1},{"CODE":"0688015","SYMBOL":"688015","NAME":"\u4ea4\u63a7\u79d1\u6280","PRICE":49.26,"PERCENT":0.05032,"NUMBER":"1,093\u624b","TITLE":"\u51fa\u73b0\u5927\u4e8e5000\u624b\u6216\u548c\u6d41\u901a\u76d8\u7684\u6bd4\u503c\u5927\u4e8e0.1%\u7684\u5185\u76d8\u6210\u4ea4","TIME":"15:00:05","TYPE":"\u5927\u4e70\u5355","TYPE_COLOR":1},{"CODE":"0603719","SYMBOL":"603719","NAME":"\u826f\u54c1\u94fa\u5b50","PRICE":67.38,"PERCENT":-0.005021,"NUMBER":"1,854\u624b","TITLE":"\u51fa\u73b0\u5927\u4e8e5000\u624b\u6216\u548c\u6d41\u901a\u76d8\u7684\u6bd4\u503c\u5927\u4e8e0.1%\u7684\u5185\u76d8\u6210\u4ea4","TIME":"15:00:05","TYPE":"\u5927\u4e70\u5355","TYPE_COLOR":1},{"CODE":"0688222","SYMBOL":"688222","NAME":"\u6210\u90fd\u5148\u5bfc","PRICE":35.01,"PERCENT":0.029101,"NUMBER":"513\u624b","TITLE":"\u51fa\u73b0\u5927\u4e8e5000\u624b\u6216\u548c\u6d41\u901a\u76d8\u7684\u6bd4\u503c\u5927\u4e8e0.1%\u7684\u5185\u76d8\u6210\u4ea4","TIME":"15:00:05","TYPE":"\u5927\u4e70\u5355","TYPE_COLOR":1},{"CODE":"0600556","SYMBOL":"600556","NAME":"\u5929\u4e0b\u79c0","PRICE":16.68,"PERCENT":0.005425,"NUMBER":"4,471\u624b","TITLE":"\u51fa\u73b0\u5927\u4e8e5000\u624b\u6216\u548c\u6d41\u901a\u76d8\u7684\u6bd4\u503c\u5927\u4e8e0.1%\u7684\u5185\u76d8\u6210\u4ea4","TIME":"15:00:05","TYPE":"\u5927\u4e70\u5355","TYPE_COLOR":1}]}

需要从中获得pagecount的文本以及list中每个股票的NAME和CODE。

Solution:使用jackson完成此任务。

Steps:

1.引入jackson依赖

        <!-- jackson -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
</dependency> <dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
</dependency> <dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
</dependency>

2.解析

            ObjectMapper mapper = new ObjectMapper();
JsonNode node = mapper.readTree(json);// json就是上面的大段待解析文本 pageCount = Integer.parseInt(node.get("pagecount").asText());// 取pagecount JsonNode listNode=node.path("list");
Iterator<JsonNode> iterator = listNode.elements(); // 准备遍历list节点 while (iterator.hasNext()) {
JsonNode stock = iterator.next();
String code=stock.get("CODE").asText(); // 取code
String name=stock.get("NAME").asText(); // 取name Stock s=new Stock(idx++,code,name);
stockList.add(s); //System.out.print(code + " "+name);
}

--2020年5月3日--

参考文档:https://blog.csdn.net/wang_snake/article/details/93719178

使用jackson解析json串得到树模型,然后遍历树模型获得需要的数据的更多相关文章

  1. SpringMVC Jackson 库解析 json 串属性名大小写自动转换问题

    问题描述 在项目开发中,当实体类和表中定义的某个字段为 RMBPrice,首字母是大写的,sql 查询出来的列名也是大写的 RMBPrice,但是使用 jquery 的 ajax 返回请求响应时却出错 ...

  2. JackSon解析json字符串

    JackSon解析json字符串 原文:http://blog.csdn.net/java_huashan/article/details/9353903 概述 jackson解析json例子 准备工 ...

  3. 记一次FastJSON和Jackson解析json时遇到的中括号问题

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/jadyer/article/details/24395015 完整版见https://jadyer. ...

  4. 怎么解析json串在.net中

    以前知道一种解析json串的方法,觉得有点麻烦.就从别的地方搜到了另一种 string json = vlt.getlist(); JObject jo = JObject.Parse(json); ...

  5. 在.net中怎么解析json串 [Error reading JObject from JsonReader. Current JsonReader item is not an obj]

    编辑时间:2017-05-10,增加一种转化list的方法 一.以前知道一种解析json串的方法,觉得有点麻烦.就从别的地方搜到了另一种 string json = vlt.getlist(); JO ...

  6. C++ 解析json串

    首先, C++ 解析json串,需要用到第三方库(json_vc71_libmtd.lib).然后,VS2010,创建项目json_read,配置项目属性.最后,拷贝下面的代码就可以看到效果了. #i ...

  7. 使用 jackson 解析 json 演示样例

    首先须要下载3个包,下载地址在Github FasterXML,这三个核心模块各自是: Streaming ("jackson-core") defines low-level s ...

  8. jackson 解析json问题

    1.json串中有key为A,但指定转换的mybean中未定义属性A,会抛异常.处理:mapper.configure(Feature.FAIL_ON_UNKNOWN_PROPERTIES, fals ...

  9. Jackson 解析json数据之忽略解析字段注解@JsonIgnoreProperties

    转自:http://blog.csdn.net/ngl272/article/details/70217104 以前解析json用的惯的就是Google的gson了,用惯了基本就用它了,一直也没发现什 ...

随机推荐

  1. 阿里出品的最新版 Java 开发手册,嵩山版,扫地僧

    说起嵩山,我就想起乔峰,想起慕容复,以及他们两位老爹在少林寺大战的场景.当然了,最令我印象深刻的就是那位默默无闻,却一鸣惊人的扫地僧啊.这次,阿里出品的嵩山版 Java 开发手册的封面就有一个扫地僧, ...

  2. jQuery的事件与 动画

    什么是事件: 事件的本质是委托. Jquery的 方法: $().css(); $().click(); 等等. 鼠标的事件: 区别在于:mouseover与mouseout再进入或离开后会执行这两个 ...

  3. excel如何复制筛选内容

    https://jingyan.baidu.com/article/ca00d56c75b7e5e99eebcf3c.html

  4. 三张图理解JavaScript原型链

  5. Jenkins配置总结

    1.配置全局 系统管理->全局工具配置 2.配置 自己安装安装jdk,git,以及maven 3.系统管理->系统配置 3.1配置Jenkins URL 3.2 配置SSH Servers ...

  6. 调试tomcat9.0.19源码

    本文所用到的环境: IntelliJ IDEA Apache Maven 3.3.9 jdk1.8 1. 查看Tomcat版本 $TOMCAT_HOME\bin\version.bat D:\Prog ...

  7. centos7.8 安装部署 k8s 集群

    centos7.8 安装部署 k8s 集群 目录 centos7.8 安装部署 k8s 集群 环境说明 Docker 安装 k8s 安装准备工作 Master 节点安装 k8s 版本查看 安装 kub ...

  8. python setup.py install 报错【Project namexxx was given, but was not able to be found.】

    错误信息: [root@wangjq networking-mirror]# python setup.py install /usr/lib64/python2./distutils/dist.py ...

  9. 使用client-go自定义开发Kubernetes

    参考链接:使用client-go自定义开发Kubernetes 1.本地运行 apiserver demo [root@wangjq demo]# apiserver-boot run local / ...

  10. 第六篇scrum冲刺

    一. 站立式会议 1.会议照片 2. 项目进展 团队成员 昨日完成任务 今日计划任务 吴茂平  新消息提醒功能设计 实现开发新消息提醒功能 陈忠明 歌曲批量下载压缩包 歌手收藏功能 吴尚谦  设计下载 ...