java处理获取到的Elasticsearch数据
通过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数据相关推荐
- Java爬虫获取豆瓣的短评数据
Java爬虫获取豆瓣的短评数据 打开豆瓣的选电影页面的链接,可以看到该网页的下面分为热门,最新,经典等栏目分类,网页每次显示20部电影,通过几部电影的查看,可以发现电影的短评页https://movi ...
- java筛选表格,java怎么获取excel中的数据_java筛选excel数据
你好! 请教你个问题 java web程序如何将读取的excel表格里的数据插入到数据库,并显示在JSP页面上? 主要用poi.jar 包.包含两jar就可以了:poi-3.16.jar.poi-oo ...
- java解析获取Excel中的数据--同时兼容2003及2007
首先大家先了解一下以下内容:引用 http://feitian0127.iteye.com/blog/1152524 java解析Excel(兼容2003及2007) 刚开始从网上找了个例子使用new ...
- java开发 获取客户端地磅串口数据
这里写自定义目录标题 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一 ...
- 【Elasticsearch】java 客户端 获取 termvectors 词频 统计
1.概述 2.获取单条index的词频 elasticsearch的termvectors包括了term的位置.词频等信息.这些信息用于相应的数据统计或开发其他功能,本文介绍termvecters如何 ...
- java 获取nodejs端Gson数据案例(请求MongoDB)
java 获取nodejs端Gson数据案例 原理:这是一个demo,主要通过java向nodejs端发送请求,nodejs端向mongodb请求数据,并将请求的数据以Gson的格式返回给java端 ...
- java怎么获取城市气温_获取城市天气数据
中华万年历API 抓包中华万年历得到的接口(JSON): http://wthrcdn.etouch.cn/weather_mini?city=北京 通过城市名字获得天气数据,json数据 http: ...
- java获取xlsx某列数据_Java读取Excel指定列的数据详细教程和注意事项
本文使用jxl.jar工具类库实现读取Excel中指定列的数据. jxl.jar是通过java操作excel表格的工具类库,是由java语言开发而成的.这套API是纯Java的,并不依赖Windows ...
- JAVA获取excel第一列数据
JAVA获取excel第一列数据 提示 1:需要将.xlsx格式转为.xls(不懂得自行百度) 2:不要一次读取太多数据,导致内存溢出 一个简单的方法========== @GetMapping(&q ...
最新文章
- 12月31日写成13月1日引发重大 Bug,程序员新年就要被“祭天”?
- 怎样查看CMD下exe文件的命令行参数输入格式?
- 豆瓣评分 9.1,揭秘乔布斯如何成为最伟大的产品经理?
- Glide加载圆形图片并且带白色边框(绝对实用)
- css 控制图片最大宽度
- 【数据结构与算法】堆
- 高级java技术web组件_(重温)JavaWeb--Servlet技术(二)(JavaWeb 的三大组件之一)...
- oracle如何查看实例用户,oracle 如何显示当前执行的用户和操作实例
- linux中SUID,SGID和SBIT的奇妙用途
- Apache Mina的用法
- loj#6433. 「PKUSC2018」最大前缀和(状压dp)
- 使用Java制作一款简单的小游戏
- 交互设计如何为业务赋能——谈谈网易严选企业采购的主页设计
- 利用移动硬盘+路由器搭建局域网云存储
- Spark RDD用法
- 如何实现同一个IP绑定多个域名
- 华兴数控g71外圆循环编程_华兴数控的循环指令是怎么定义的。也就是G71。G72。那样的。...
- iis7.0介绍和完整版如何下载
- 类似staruml的工具有哪些?
- GRAIL Efficient Time Series Representation Learning论文阅读笔记(三)