如何获得valueForKey?

时间:2017-06-25 07:50:57

标签: ios swift

我在解析之后从json得到以下响应: Please click the image

Array s: {
    endTimeAm = "";
    endTimePm = "22:00";
    operatingDay = Sun;
    startTimeAm = "07:00";
    startTimePm = "";
}

请告诉我如何从以下操作中获取“operatingDay”的价值?

print("Array s: \(cashPointOperatingDays[0])")
        guard let firstDict = cashPointOperatingDays[0] as? [[String: String]] else {
            return
        }
        print("First Dictionary: \(firstDict["operatingDay"])") //error showing line
    }

但我得到了

  

无法使用索引类型为“String”的类型'[[String:String]]'下标值“error

1 个答案:

答案 0 :(得分:0)

您的数组实际上不是数组而是字典。

print("JSON object  s: \(cashPointOperatingDays[0])")
        guard let firstDict = cashPointOperatingDays[0] as? [String: String] else {
            return
        }
        print("First Dictionary: \(firstDict["operatingDay"])") //error showing line