Я пытаюсь настроить свои объекты так, чтобы они принимали ответ 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 * смущает меня. Я не верю, что мне когда-либо приходилось разбирать что-то подобное (простите, если я показываю свое невежество).