小编Stu*_*ing的帖子

Swift 4 Decodable - 没有与键 CodingKeys 关联的值

我正在我的 Swift 应用程序中解码 JSON 响应,并且代码过去一直有效,直到它决定停止工作。

这是我的 json reposnse

{
    "foods": [
        {
            "food_name": "Milk Chocolate",
            "brand_name": "Snickers",
            "serving_weight_grams": 41.7,
            "nf_calories": 212.3,
            "nf_total_fat": 11.6,
            "nf_saturated_fat": 4,
            "nf_total_carbohydrate": 22.7,
            "nf_protein": 3.9
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

这是解码我的json的代码

let task = URLSession.shared.dataTask(with: request) { (data, response, error) in
        guard let data = data else { return }
        
        print(String(data: data, encoding: .utf8)!)
        do {
            //Decode dataResponse received from a network request
            let decoder = JSONDecoder()
            let foods = try decoder.decode(JSONFoods.self, from: data) //Decode JSON Response Data …
Run Code Online (Sandbox Code Playgroud)

json swift decodable

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

decodable ×1

json ×1

swift ×1