提交 c4d71602 authored 作者: Whispa's avatar Whispa

commit

上级 ab41433d
...@@ -77,6 +77,7 @@ public class ImageSearchController extends Controller { ...@@ -77,6 +77,7 @@ public class ImageSearchController extends Controller {
// Performs label detection on the image file // Performs label detection on the image file
BatchAnnotateImagesResponse response = vision.batchAnnotateImages(requests); BatchAnnotateImagesResponse response = vision.batchAnnotateImages(requests);
List<AnnotateImageResponse> responses = response.getResponsesList(); List<AnnotateImageResponse> responses = response.getResponsesList();
List<Map<String,Object>> list = new ArrayList<>();
for (AnnotateImageResponse res : responses) { for (AnnotateImageResponse res : responses) {
if (res.hasError()) { if (res.hasError()) {
...@@ -85,13 +86,17 @@ public class ImageSearchController extends Controller { ...@@ -85,13 +86,17 @@ public class ImageSearchController extends Controller {
} }
for (EntityAnnotation annotation : res.getLabelAnnotationsList()) { for (EntityAnnotation annotation : res.getLabelAnnotationsList()) {
Map<String,Object> map = new LinkedHashMap<>();
annotation annotation
.getAllFields() .getAllFields()
.forEach((k, v) -> System.out.format("%s : %s%n", k, v.toString())); .forEach((k, v) -> map.put(k.getJsonName(),v));
list.add(map);
} }
return new Result<>(list);
} }
} }
return new Result(); return new Result<>(new ArrayList<>());
} }
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论