【问题标题】:How to get string from deeply nested JSON dictionary using SwiftyJSON [duplicate]如何使用 SwiftyJSON 从深度嵌套的 JSON 字典中获取字符串 [重复]
【发布时间】:2015-10-23 16:57:43
【问题描述】:

提前致谢!

我将如何从这个看起来像这样的 JSON 文件中以字符串形式访问 50,000 美元的价格?我一直在尝试使用 SwiftyJSON

{ "Car": { "FourWheel": { "TwoDoor": { "Red": { "Stripes": { "Price": "$50,000" } } } } } }

如果您认为我应该更改 JSON 文件的布局以使其更容易,请告诉我。几天来,我一直在尝试获取包含价格的字符串!

【问题讨论】:

    标签: swift


    【解决方案1】:

    试试这样的:

    func parseData(data: AnyObject?) -> String? {
        if data == nil {
            return nil
        }
        let json = JSON(data!)
    
        if let _price = json["Car"]["FourWheel"]["TwoDoor"]["Red"]["Stripes"]["Price"].string {
            return _price
        } else {
            return nil
        }
    }
    

    【讨论】:

    • 它仍然返回 nil
    猜你喜欢
    • 2016-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-29
    • 1970-01-01
    • 1970-01-01
    • 2022-10-16
    • 2017-07-30
    相关资源
    最近更新 更多