使用SwiftyJSON解析的正确方法

时间:2014-12-06 00:12:58

标签: ios swift swifty-json

我使用SwityJSON迭代我的JSON数据并解析它。它工作正常,但我想确保我正确有效地使用语法。请查看下面的代码:

                if let itemDict = json[0]["artists"].dictionaryValue {
                    for item in itemDict {
                        if let artist: Dictionary? = item.1.dictionaryValue {
                            // artist id
                            if let artistId = artist?["id"] {
                                if artistId.stringValue != nil {
                                    // add value to object
                                }
                            }
                            // title
                            if let title = artist?["title"] {
                                if title.stringValue != nil {
                                    // add value to object
                                }
                            }
                            // subtitle
                            if let subtitle = artist?["subtitle"] {
                                if subtitle.stringValue != nil {
                                    // add value to object
                                }
                            }
                            // image url
                            if let imageURL = artist?["imageURL"] {
                                if imageURL.stringValue != nil {
                                    // add value to object
                                }
                            }
                        }
                    }
                }

1 个答案:

答案 0 :(得分:0)

这对所有人来说都是新的,但Ray Wenderlich提供了很好的教程。尝试从中学习。它对我帮助很大。