小编Kir*_*nev的帖子

Swift4,JSON,keyNotFound,没有与key关联的值

我需要做Sunset Sunrise App,这是我的代码.但我有这个错误:

序列化json时出错:keyNotFound(Sunrise_Sunset.SunPosition.Results.(CodingKeys in _B4291256871B16D8D013EC8806040532).sunrise,Swift.DecodingError.Context(codingPath:[],debugDescription:"没有与键日出相关的值(\"sunrise \").", underlyingError:nil))

我不明白如何解决它.也许有人有这个问题.我将不胜感激任何帮助)这是API,我有:https://sunrise-sunset.org/api

struct SunPosition: Codable {
struct Results: Codable {
    let sunrise: String
    let sunset: String
    let solarNoon: String
    let dayLenght: String
    let civilTwilightBegin: String
    let civilTwilightEnd: String
    let nauticalTwilightBegin: String
    let nauticalTwilightEnd: String
    let astronomicalTwilightBegin: String
    let astronomicalTwilightEnd: String

    enum CodingKey:String, Swift.CodingKey {
        case sunrise = "sunrise"
        case sunset = "sunset"
        case solarNoon = "solar_noon"
        case dayLenght = "day_length"
        case civilTwilightBegin = "civil_twilight_begin"
        case civilTwilightEnd = "civil_twilight_end"
        case nauticalTwilightBegin …
Run Code Online (Sandbox Code Playgroud)

json swift4 codable

3
推荐指数
1
解决办法
7329
查看次数

标签 统计

codable ×1

json ×1

swift4 ×1