Как получить доступ и показать изображение из API (URL)? - PullRequest
1 голос
/ 08 апреля 2020

Я пытаюсь получить доступ к изображениям pixabay по этому URL: "https://pixabay.com/api/?key=14291199-65ce36d5f7ccc529de84c3b84". У меня проблемы с манипулированием данными json с этого URL и отображением изображений. Я хотел бы получить доступ к изображениям URL-адресов API и показать их в виде группы изображений, отображаемых рядом друг с другом.

1 Ответ

1 голос
/ 09 апреля 2020

Используйте что-то вроде:

Rest.get("https://pixabay.com/api/").
     jsonContent().
     queryParam("key", MY_API_KEY).
     fetchAsJsonMap(response -> {
         Map data = response.getResponseData();
         List<String, Map> hits = (List<String, Map>)data.get("hits");
         for(Map hit : hits) {
             String url = (String)hit.get("previewURL");
             addPreviewURL(url);
         }
     });

Вы также можете использовать свойства, которые являются еще более мощными https://www.codenameone.com/blog/properties-are-amazing.html

...