Код: Выделить всё
{
"batchcomplete":"",
"query":{
"normalized":[ ],
"pages":{
"434325":{ //can be any number!
"pageid":434325,
"ns":0,
"title":"asdfasdfsa",
"extract":""
Код: Выделить всё
struct Entry: Decodable {
let batchcomplete: String
let query: Query
struct Query: Decodable {
let normalized: [String]
let pages: Page
struct Page: Decodable {
let pageid: Entry // I think this is going to be an issue
struct Entry: Decodable {
let title: String
let extract: String
}
}
}
}
Код: Выделить всё
print(entry.query.pages.first.extract)
Я каждый собираюсь получить максимум один странице, поэтому в идеале я бы просто взял первый элемент.
Подробнее здесь: https://stackoverflow.com/questions/544 ... -structure
Мобильная версия