草庐IT

Alamofire-SwiftyJSON

全部标签

ios - 如何在 swift 2 中获取 Alamofire.request().responseJSON 的结果值?

我对新版AlamofireforSwift2有疑问Alamofire.request(.POST,urlString,parameters:parametersas?[String:AnyObject]).responseJSON{(request,response,result)->Voidinletdico=resultas?NSDictionaryfor(index,value)indico!{print("index:\(index)value:\(value)")}}在本节中,我想将结果转换为NSDictionary。但是当我编译并设置断点时,调试器说dico是nil。如果我

ios - SwiftyJSON 对象返回字符串

我正在使用SwiftyJSON库将JSON解析为swift对象。我可以创建JSON对象并对其进行读写//CreatejsonobjecttorepresentlibraryvarlibraryObject=JSON(["name":"mylibrary","tasks":["Task1","Task2","Task3"]])//Getprintln(libraryObject["name"])println(libraryObject["tasks"][0])//Setprintln("Settingfirsttaskto'NewTask'")libraryObject["tasks"

ios - 如何使用 SwiftyJSON 遍历 JSON?

我有一个可以用SwiftyJSON解析的json:iflettitle=json["items"][2]["title"].string{println("title:\(title)")}完美运行。但我无法遍历它。我尝试了两种方法,第一种是//TUTO://Ifjsonis.Dictionaryfor(key:String,subJson:JSON)injson{...}//WHATIDID:for(key:"title",subJson:json["items"])injson{...}XCode不接受for循环声明。第二种方法://TUTO:ifletappArray=json[

ios - 如何使用 SwiftyJSON 遍历 JSON?

我有一个可以用SwiftyJSON解析的json:iflettitle=json["items"][2]["title"].string{println("title:\(title)")}完美运行。但我无法遍历它。我尝试了两种方法,第一种是//TUTO://Ifjsonis.Dictionaryfor(key:String,subJson:JSON)injson{...}//WHATIDID:for(key:"title",subJson:json["items"])injson{...}XCode不接受for循环声明。第二种方法://TUTO:ifletappArray=json[

ios - 如何使用 SwiftyJSON 解析字符串数组?

使用SwiftyJSON如何将以下JSON数组解析为Swift[String]?{"array":["one","two","three"]}我已经尝试过这段代码,但它对我不起作用:for(index:String,obj:JSON)injson["array"]{println(obj.stringValue)}处理此问题的最佳方法是什么?谢谢。 最佳答案 {"myArray":["one","two","three"]}使用SwiftyJSON,您可以通过以下方式获取JSON对象数组:varjsonArr:[JSON]=JSON

ios - 如何使用 SwiftyJSON 解析字符串数组?

使用SwiftyJSON如何将以下JSON数组解析为Swift[String]?{"array":["one","two","three"]}我已经尝试过这段代码,但它对我不起作用:for(index:String,obj:JSON)injson["array"]{println(obj.stringValue)}处理此问题的最佳方法是什么?谢谢。 最佳答案 {"myArray":["one","two","three"]}使用SwiftyJSON,您可以通过以下方式获取JSON对象数组:varjsonArr:[JSON]=JSON

ios - 如何在 Swift 中解析来自 Alamofire API 的 JSON 响应?

按照我编写的代码,我也收到了JSON格式的响应,但JSON的类型是“AnyObject”,我无法将其转换为Array以便我可以使用它。Alamofire.request(.POST,"MYURL",parameters:parameters,encoding:.JSON).responseJSON{(request,response,JSON,error)inprintln(JSON?)} 最佳答案 Swift2.0Alamofire3.0的答案实际上应该更像这样:Alamofire.request(.POST,url,parame

ios - 如何在 Swift 中解析来自 Alamofire API 的 JSON 响应?

按照我编写的代码,我也收到了JSON格式的响应,但JSON的类型是“AnyObject”,我无法将其转换为Array以便我可以使用它。Alamofire.request(.POST,"MYURL",parameters:parameters,encoding:.JSON).responseJSON{(request,response,JSON,error)inprintln(JSON?)} 最佳答案 Swift2.0Alamofire3.0的答案实际上应该更像这样:Alamofire.request(.POST,url,parame

关于 ios:如何使用 Moya/Alamofire 在 HTTP 请求中始终发送默认参数?

HowtoalwayssenddefaultparametersinHTTPrequestusingMoya/Alamofire?我的服务器端总是需要客户端发送令牌。作为开发人员,我可以忘记它。现在,我想提出一些解决方案,迫使我不要忘记发送这样一个必需的参数(它们将来会增长,例如,服务器可能需要设备的语言)。解决方案似乎很简单:我应该有一些ServerManager来获取参数(例如,["user":"John"])和URL路径。它还应该附加必需的参数,例如["token":"abscsdcds"]。伪代码如下所示:12345678910structServerManager{   funcre

关于 ios:如何使用 Moya/Alamofire 在 HTTP 请求中始终发送默认参数?

HowtoalwayssenddefaultparametersinHTTPrequestusingMoya/Alamofire?我的服务器端总是需要客户端发送令牌。作为开发人员,我可以忘记它。现在,我想提出一些解决方案,迫使我不要忘记发送这样一个必需的参数(它们将来会增长,例如,服务器可能需要设备的语言)。解决方案似乎很简单:我应该有一些ServerManager来获取参数(例如,["user":"John"])和URL路径。它还应该附加必需的参数,例如["token":"abscsdcds"]。伪代码如下所示:12345678910structServerManager{   funcre