Подготовка объектов для принятия ответа JSON от API Википедии (retrofit2) - PullRequest
0 голосов
/ 18 января 2020

Я пытаюсь настроить свои объекты так, чтобы они принимали ответ JSON от API Википедии. Вот ответ, основанный на типичном запросе. У меня есть имя изображения, но не URL-адрес изображения.

https://en.wikipedia.org/w/api.php?action=query&titles=Image:Monet%20-%20trees-in-bloom.jpg&prop=imageinfo&iiprop=url

{
"batchcomplete": "",
"query": {
    "normalized": [
        {
            "from": "Image:Monet - trees-in-bloom.jpg",
            "to": "File:Monet - trees-in-bloom.jpg"
        }
    ],
    "pages": {
        "-1": {
            "ns": 6,
            "title": "File:Monet - trees-in-bloom.jpg",
            "missing": "",
            "known": "",
            "imagerepository": "shared",
            "imageinfo": [
                {
                    "url": "https://upload.wikimedia.org/wikipedia/commons/b/b4/Monet_-_trees-in-bloom.jpg",
                    "descriptionurl": "https://commons.wikimedia.org/wiki/File:Monet_-_trees-in-bloom.jpg",
                    "descriptionshorturl": "https://commons.wikimedia.org/w/index.php?curid=65213340"
                }
            ]
        }
    }
}

Все, что мне нужно, это строка URL-адреса изображения и ничего больше.

"url": "https://upload.wikimedia.org/wikipedia/commons/b/b4/Monet_-_trees-in-bloom.jpg"

1010 * смущает меня. Я не верю, что мне когда-либо приходилось разбирать что-то подобное (простите, если я показываю свое невежество).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...