官方出的文字识别DEMO里面怎么获取到识别出的字
jijiang865 发布于2018-11 浏览:2478 回复:6
0
收藏

新手请指教

收藏
点赞
0
个赞
共6条回复 最后由mcuiMw回复于2022-06
#7用户已被禁言回复于2018-11
#6 jijiang865回复
已解决,用阿里的fastjson-1.2.2.jar包   Map maps = (Map)JSON.parse(value);  从Map里面获取值
展开

最终还是用了fastjson。貌似fastjson有专门封装了一个Android的包。

1
#6jijiang865回复于2018-11
#5 让天涯回复
你可以简单的理解为返回的是一个多维数组,其第一组是:"log_id","words_result_num","words_result"; 然后再取 "words_result" 数组里面的 "words" 信息就可以了,因为"words"有好多个,所以需要用for循环来读取所以的信息。
展开

已解决,用阿里的fastjson-1.2.2.jar包   Map maps = (Map)JSON.parse(value);  从Map里面获取值

0
#5让天涯回复于2018-11

你可以简单的理解为返回的是一个多维数组,其第一组是:"log_id","words_result_num","words_result";

然后再取 "words_result" 数组里面的 "words" 信息就可以了,因为"words"有好多个,所以需要用for循环来读取所以的信息。

0
#4jijiang865回复于2018-11
#3 用户已被禁言回复
返回是JSON格式内容。Java的话就是用fastjson 解析就能根据key获取值。不清楚Android是否这样的概念。虽说都是Java
展开

不懂呀  识别是这种东西输出,6行字                       {"log_id": 3182664244844649626, "direction": 0, "words_result_num": 6, "words_result": [{"words": "创造无数的“希望”,无数的“可能”"}, {"words": "梦想是这里的一个信念,我们对未来负贵"}, {"words": "让新生装满期待,让梦衔接未来!"}, {"words": "Everything we do is just to weave"}, {"words": "their wings for their dream"}, {"words": "to connect the future"}]}

 

0
#3用户已被禁言回复于2018-11

返回是JSON格式内容。Java的话就是用fastjson 解析就能根据key获取值。不清楚Android是否这样的概念。虽说都是Java

1
#2jijiang865回复于2018-11

安卓Demo

0
TOP
切换版块