百度Api调用
调用文字识别
点击蓝色框框,展示出导航栏,然后点击文字识别
查看操作指引,点击创建应用
创建完成 把自己的ApiKey 和 SecretKey都复制到文本中
然后返回操作指引,点击免费尝鲜
然后0元购
然后进入第三步调用服务,首先你需要获取access_token
就是一个key:value的形式
然后,根据文档走,下载4个Utils,再把你的Token放进去就可以啦
最终你会获得一批Json字符串,如何解析Json串呢?
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.24</version>
</dependency>
导入依赖,里面有方法,下面我看一看
public static String getNumber(String content) {
JSONObject jsonObject = JSONObject.parseObject(content);//将该字符串解析成jsonObject
String number = jsonObject.getJSONObject("words_result").getString("number");//提取该对象中的data域,
return number;
}
最后呢就是一些封装了,可以写一个Utils写一个方法,封装好对应的Token传来的Json数据,然后解析出数据在客户端直接返回你的数据就可以了,前后端进行分离,后端就用来解析,别解析一半都弄到客户端去了
最后下面是实现的
标签:调用,String,number,Json,Api,解析,百度 From: https://www.cnblogs.com/shuangshuangzi/p/16845033.html