struct APOD: Codable {
let points: String
let full_name: String
let description: String
}
let decoder = JSONDecoder()
let product = try! decoder.decode(APOD.self, from: jsonData.data(using: .utf8)!)
print(product.full_name)
У меня есть строка с именем jsonData, которая исходит от: https://www.instagram.com/georgeanisimow/?__a=1. Я отформатировал файл и вставил его в проект просто для того, чтобы что-то работало.
К сожалению, это не с этой ошибкой код:
"Тема 1: Неустранимая ошибка: 'попробуй!' выражение неожиданно подняло
ошибка: Swift.DecodingError.keyNotFound (CodingKeys (stringValue:
"points", intValue: nil), Swift.DecodingError.Context (codingPath: [],
debugDescription: "Нет значения, связанного с ключом
CodingKeys (stringValue: \ "points \", intValue: nil) (\ "points \"). ",
ringError: nil)) "
Я пытаюсь напечатать значение "full_name" в JSON.
Вот начало JSON:
let jsonData ="""
{
"logging_page_id":"profilePage_592027119",
"show_suggested_profiles":false,
"graphql":{
"user":{
"biography":"- Represented by AEFH Talent and CESD Modeling - I travel a lot -",
"blocked_by_viewer":false,
"country_block":false,
"external_url":null,
"external_url_linkshimmed":null,
"edge_followed_by":{
"count":4571
},
"followed_by_viewer":true,
"edge_follow":{
"count":741
},
"follows_viewer":true,
"full_name":"George Anisimow"
}
}
}"""