Я использую AFNetworking Library с Swift. Когда я получаю одиночные данные json как [{a: "xxx", b: "yyy"}], он преуспевает. Но когда я извлекаю несколько данных json как [{a: "xxx", b: "yyy"}, {a: "mmm", b: "nnn"}], он не удался.Как получить данные JSON с AFNetworking?
let manager:AFHTTPRequestOperationManager = AFHTTPRequestOperationManager()
let serializer:AFJSONRequestSerializer = AFJSONRequestSerializer()
manager.requestSerializer = serializer
manager.GET("http://www.test.com/member.json", parameters: nil,
success: {(operation: AFHTTPRequestOperation!, responsObject: AnyObject!) in
let responsDict = responsObject as Dictionary<String, AnyObject>
})
Я думаю, что я должен изменить тип словаря responsObject на что-то еще. Но я понятия не имею.
Не могли бы вы дать мне совет, пожалуйста.
Ваш второй «мульти данных», как представляется, массив на первом уровне вместо словаря. – Larme
[{a: "xxx", b: "yyy"}, {a: "mmm", b: "nnn"}] недействителен JSON. Можете ли вы опубликовать фактический JSON, который вы возвращаете, пожалуйста, –
[{"a": "xxx", "b": "yyy"}, {"a": "mmm", "b": "nnn"}] – tajihiro