调用百度云接口后返回数据处理
返回的数据格式为
result:{"result":[{"score":1,"brief":"http://rkrmyrlcf.hd-bkt.clouddn.com/1/c6b1cf05-97ef-4774-867b-9231602e1b40","cont_sign":"3731403368,2862062160"},{"score":0.68044853210449,"brief":"http://rkrmyrlcf.hd-bkt.clouddn.com/1/86b29658-b02e-441c-a19c-5bf97203595f","cont_sign":"2196088811,1143861565"},{"score":0.62911319732666,"brief":"http://rkrmyrlcf.hd-bkt.clouddn.com/1/7ce07311-cc56-48fc-9db3-9fc43c95c4bb","cont_sign":"642814732,2458942276"},{"score":0.61267220973969,"brief":"http://rkrmyrlcf.hd-bkt.clouddn.com/1/ddf2dfaa-69bd-4885-b794-c6292c566f1b","cont_sign":"1204019423,1737132549"},{"score":0.5900285243988,"brief":"http://rkrmyrlcf.hd-bkt.clouddn.com/1/4f58e614-c7aa-4cd2-aa56-a680aba1fae9","cont_sign":"3671553990,1861727909"}],"has_more":true,"result_num":5,"log_id":1588339056751374212}
处理方式
第一步 建相对应的实体类
package com.ycx.album.dto;import lombok.Data;import java.util.List;@Data
public class SearchGalleryEntiy {private List<SearchResultDto> result;private Boolean has_more;private Integer result_num;private String log_id;}
package com.ycx.album.dto;import lombok.Data;@Data
public class SearchResultDto {private float score;private String brief;private String cont_sign;
}
第二部 使用 alibaba.fastjson.JSON 的工具类进行处理
String s = JSON.toJSONString(result);String s1 = JSON.parse(s).toString();SearchGalleryEntiy searchGalleryEntiy = JSON.parseObject(s1, SearchGalleryEntiy.class);
处理完后数据
SearchGalleryEntiy(result=[SearchResultDto(score=1.0, brief=http://rkrmyrlcf.hd-bkt.clouddn.com/1/c6b1cf05-97ef-4774-867b-9231602e1b40, cont_sign=3731403368,2862062160), SearchResultDto(score=0.68044853, brief=http://rkrmyrlcf.hd-bkt.clouddn.com/1/86b29658-b02e-441c-a19c-5bf97203595f, cont_sign=2196088811,1143861565), SearchResultDto(score=0.6291132, brief=http://rkrmyrlcf.hd-bkt.clouddn.com/1/7ce07311-cc56-48fc-9db3-9fc43c95c4bb, cont_sign=642814732,2458942276), SearchResultDto(score=0.6126722, brief=http://rkrmyrlcf.hd-bkt.clouddn.com/1/ddf2dfaa-69bd-4885-b794-c6292c566f1b, cont_sign=1204019423,1737132549), SearchResultDto(score=0.5900285, brief=http://rkrmyrlcf.hd-bkt.clouddn.com/1/4f58e614-c7aa-4cd2-aa56-a680aba1fae9, cont_sign=3671553990,1861727909)], has_more=true, result_num=5, log_id=1588339056751374212)
调用百度云接口后返回数据处理相关推荐
- 如何用python调用百度云接口实例
python可以通过python+Opencv来实现很多图片变换之类的工作,因为OpenCV库的功能可以说是相当强大,很多功能都可以完成.但是实现起来需要自己造轮子,所以很费时间和精力,我们可以直接学 ...
- python人脸识别pdf百度云_调用百度云接口实现人脸识别与文字识别
import requests import base64 import json def Get_API(): #To obtain API #注册百度智能云脸比对接口,获取API密钥和秘钥. #c ...
- python调用(百度云、腾讯云)API接口表格识别并保存为excel
Python表格识别 图像识别具有较高的商业价值,本节主要通过python调用(百度云.腾讯云)API接口表格识别并保存为excel分析表格识别的能力: 提示:需分别申请密钥,在相应位置添加自己密钥即 ...
- 网站加入百度云加速后,出现Error520源站返回未知错误怎么办?
最近有客户向源码屋反馈使用百度云加速后,网站访问经常显示520错误. 520主要是您服务器重置了我们节点发起的请求或者您源站的HTTP头信息有问题,请检查源站HTTP头是否正常并检查源站端是否有防火墙 ...
- Python制作专属有声小说(调用百度语音合成接口)
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:merlin& 这一次的目标是使用百度云的人工智能接口,实现 ...
- Python调用百度AI接口用以实现在线语音合成 并创建简单的GUI界面 生成可执行应用程序
调用百度AI接口用以实现在线语音合成 并创建简单的GUI界面 生成可执行应用程序 1. 实验环境 Python3.8.Pycharm.window10 2.实验过程 1.首先登陆百度智能云:https ...
- python利用百度云接口实现文字OCR功能
python利用百度云接口实现文字OCR功能 1. 前言 在日常生活中有时我们需要从图片中获取文字,虽然QQ上面已经有了相关的功能,但是出于学习的目的,我打算利用百度智能云的文字OCR接口来实现OCR ...
- 如何调用华为云api_postman调用华为云接口添加资源
需求:通过调用华为云接口新增弹性负载均衡ELB 基本流程:调用接口获取到用户token ----> 调用新增elb的接口 首先, Request URL 格式为:https:// IAM地区与终 ...
- 关于调用百度AI接口进行图片识别的实现(C#)
前言 近期由于项目需要对图片的文字进行图像识别,查看了百度的AI接口,可以通过调用百度的AI识别接口进行实现: 一.注册准备 1.在IE上打开下面的网站,点击右上角的注册按钮,注册一个百度账号:百度智 ...
最新文章
- 03-----数据类型
- SQL Server2005的XML数据类型之基础篇 (2)
- 配置Redis主从复制
- 力扣349. 两个数组的交集(JavaScript)
- python显示时间_python日期时间处理总结
- 阿里云:我们为全面服务政企市场做好了准备!
- Windows Phone 项目实战之我的微盘
- U盘一键直接安装原版win7
- Oracle连接pb,PB内置Oracle数据库接口的使用方法
- 手机秒变门禁卡,支持加密卡
- PNG隐写入门赛 WP
- 庖丁解牛 - 图解MySQL 8.0优化器查询解析篇
- DVI-A、DVI-D、DVI-I接口定义、DVI接口图和DVI接口标准介绍
- 新手焊接电路板_简单电路板的手工焊接步骤解析
- ucore开启虚拟存储器过程详解
- B - Ternary Logic
- 破解Excel2013密码设置工作表保护
- Net core中使用System.Drawing对上传的图片流进行压缩
- torch.eye()
- 拒 offer 涨薪_【学生案例】帝国理工大学博士offer是如何拿到的?Q同学用亲身经历告诉你!...