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: \" точки \ ", intValue: nil) (\" points \ ").", lowerError: 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"
}
}
}"""
points
. Ссылка ничего не показывает. - person vadian   schedule 05.01.2019points, full_name, description
ключи вJSON
, который вы добавили в вопрос. - person hardik parmar   schedule 05.01.2019