AlamofireJsoToObjects是一个Alamofire扩展,它可以把JSON响应数据转换成使用EVReflectio的Swift对象。
示例:
class WeatherRespose: EVObject { var locatio: Strig? var three_day_forecast: [Forecast] = [Forecast]()}class Forecast: EVObject { var day: Strig? var temperature: NSNumber? var coditios: Strig?}class AlamofireJsoToObjectsTests: XCTestCase { fuc testResposeObject() { let URL = "https://raw.githubusercotet.com/evermeer/AlamofireJsoToObjects/master/AlamofireJsoToObjectsTests/sample_jso" Alamofire.request(.GET, URL, parameters: il) .resposeObject { (respose: WeatherRespose?, error: NSError?) i // That was all... You ow have a WeatherRespose object with data } waitForExpectatiosWithTimeout(10, hadler: { (error: NSError!) -> Void i XCTAssertNil(error, "\(error)") }) }}
评论