在 Swift 2 中解析 JSON 字符串

问题描述 投票:0回答:1

我正在用 Swift 开发一个项目(准确地说只是学习 Swift)

并且必须提取并显示 API 的 JSON 输出。

这里是 API 规范/示例

API文档 https://developer.nutritionix.com/v1_1/quick-start/upc-scan

这是到目前为止的代码 -

let url = "https://api.nutritionix.com/v1_1/item?upc="
        
        let urlWithUPC = url + barcode + "&appId=[YOURID]&appKey=[YOURKEY]"
        
        print("API Query: "+urlWithUPC)
        
        NSURLSession.sharedSession().dataTaskWithURL(NSURL(string: urlWithUPC)!) { data, response, error in
            // Handle result
            print("Checked the bar code")
            
            let itemDescription = (((data as NSArray)[0] as? NSDictionary)?["item_description"] as? NSString)
            print("Item Description :" + itemDescription)
            }.resume()

现在,我只想扫描 UPC(有效),查找项目(有效),取回数据(有效),然后提取并显示所需的数据部分(无效)。

任何帮助将不胜感激。

ios json swift
1个回答
0
投票

您尚未将

AppID
Secret
放入 URL 中。

© www.soinside.com 2019 - 2024. All rights reserved.