通过Elasticsearch-java的API获取到的数据格式为json格式,如下所示

如果获取sum,avg值等格式会有所变化

        JSONObject obj = JSON.parseObject(esResult.getString());// 图一List<Map<String ,Object>> list = new ArrayList<Map<String ,Object>>();try {List<Map> hits = (List<Map>) PropertyUtils.getNestedProperty(obj, "hits.hits");if(hits != null){for(Map json : hits){Map<String ,Object> span = new HashMap<String ,Object>();Map _sc = (Map) json.get("_source");span.put("T_deviceIp", _sc.get("T_deviceIp"));span.put("cpuPercent", _sc.get("cpuPercent"));list.add(span);}}        } catch (Exception  e) {// TODO Auto-generated catch block
            e.printStackTrace();}//图2JSONObject obj = JSON.parseObject(esResult.getString());List<Map<String ,Object>> list = new ArrayList<Map<String ,Object>>();try {List<Map> buckets = (List<Map>)PropertyUtils.getNestedProperty(obj, "aggregations.ip.buckets");for(Map json : buckets){Map<String ,Object> span = new HashMap<String ,Object>();span.put("ip", json.get("key"));}

转载于:https://www.cnblogs.com/corolcorona/p/7225405.html

java处理获取到的Elasticsearch数据相关推荐

  1. Java爬虫获取豆瓣的短评数据

    Java爬虫获取豆瓣的短评数据 打开豆瓣的选电影页面的链接,可以看到该网页的下面分为热门,最新,经典等栏目分类,网页每次显示20部电影,通过几部电影的查看,可以发现电影的短评页https://movi ...

  2. java筛选表格,java怎么获取excel中的数据_java筛选excel数据

    你好! 请教你个问题 java web程序如何将读取的excel表格里的数据插入到数据库,并显示在JSP页面上? 主要用poi.jar 包.包含两jar就可以了:poi-3.16.jar.poi-oo ...

  3. java解析获取Excel中的数据--同时兼容2003及2007

    首先大家先了解一下以下内容:引用 http://feitian0127.iteye.com/blog/1152524 java解析Excel(兼容2003及2007) 刚开始从网上找了个例子使用new ...

  4. java开发 获取客户端地磅串口数据

    这里写自定义目录标题 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一 ...

  5. 【Elasticsearch】java 客户端 获取 termvectors 词频 统计

    1.概述 2.获取单条index的词频 elasticsearch的termvectors包括了term的位置.词频等信息.这些信息用于相应的数据统计或开发其他功能,本文介绍termvecters如何 ...

  6. java 获取nodejs端Gson数据案例(请求MongoDB)

    java  获取nodejs端Gson数据案例 原理:这是一个demo,主要通过java向nodejs端发送请求,nodejs端向mongodb请求数据,并将请求的数据以Gson的格式返回给java端 ...

  7. java怎么获取城市气温_获取城市天气数据

    中华万年历API 抓包中华万年历得到的接口(JSON): http://wthrcdn.etouch.cn/weather_mini?city=北京 通过城市名字获得天气数据,json数据 http: ...

  8. java获取xlsx某列数据_Java读取Excel指定列的数据详细教程和注意事项

    本文使用jxl.jar工具类库实现读取Excel中指定列的数据. jxl.jar是通过java操作excel表格的工具类库,是由java语言开发而成的.这套API是纯Java的,并不依赖Windows ...

  9. JAVA获取excel第一列数据

    JAVA获取excel第一列数据 提示 1:需要将.xlsx格式转为.xls(不懂得自行百度) 2:不要一次读取太多数据,导致内存溢出 一个简单的方法========== @GetMapping(&q ...

最新文章

  1. 12月31日写成13月1日引发重大 Bug,程序员新年就要被“祭天”?
  2. 怎样查看CMD下exe文件的命令行参数输入格式?
  3. 豆瓣评分 9.1,揭秘乔布斯如何成为最伟大的产品经理?
  4. Glide加载圆形图片并且带白色边框(绝对实用)
  5. css 控制图片最大宽度
  6. 【数据结构与算法】堆
  7. 高级java技术web组件_(重温)JavaWeb--Servlet技术(二)(JavaWeb 的三大组件之一)...
  8. oracle如何查看实例用户,oracle 如何显示当前执行的用户和操作实例
  9. linux中SUID,SGID和SBIT的奇妙用途
  10. Apache Mina的用法
  11. loj#6433. 「PKUSC2018」最大前缀和(状压dp)
  12. 使用Java制作一款简单的小游戏
  13. 交互设计如何为业务赋能——谈谈网易严选企业采购的主页设计
  14. 利用移动硬盘+路由器搭建局域网云存储
  15. Spark RDD用法
  16. 如何实现同一个IP绑定多个域名
  17. 华兴数控g71外圆循环编程_华兴数控的循环指令是怎么定义的。也就是G71。G72。那样的。...
  18. iis7.0介绍和完整版如何下载
  19. 类似staruml的工具有哪些?
  20. GRAIL Efficient Time Series Representation Learning论文阅读笔记(三)

热门文章

  1. 计算机nit证书怎么学,计算机等级考试证书和NIT可以抵免自考中哪些课程?
  2. 可能存在无限递归_Python之递归函数
  3. cmake 安装_linux下安装cmake
  4. 修改ElementUI样式的几种方式
  5. 微服务的通信协议:Restful,RPC(Dubbo、Motan、gRPC)
  6. Tomcat与JDK版本对应关系
  7. yum更新指定的软件
  8. Android开发笔记(一)像素的单位
  9. linux 查看软连接的源头,linux 软连接怎么查看原始地址
  10. Mybatis经验总结