jjzjj

SwiftyJSON

全部标签

ios - 使用 SwiftyJSON 从 JSON 读取数据时返回 Null

我正在从两个地方读取JSON1)从文件和2)从url。这是我的JSON文件{"People":{"Person1":{"Name":"Umair","Age":"22"},"Person2":{"Name":"Rehman","Age":"28"},"Person3":{"Name":"Saqib","Age":"32"},"Person4":{"Name":"Fahad","Age":"18"},}}这就是我使用SwiftyJson读取它的方式letpath:String=NSBundle.mainBundle().pathForResource("jsonFile",ofType:

ios - AFNetworking 2 + SwiftyJSON

SwiftyJSONhttps://github.com/SwiftyJSON/SwiftyJSON看起来很有前途。但是,这些说明仅讨论了与Alamofire(Swift的AFNetworking)的集成。但是,由于当前项目的性质,已经在使用AFNetworking2,无法切换到Alamofire。但是,我在将AFNetworking与SwiftyJSON集成时遇到了问题。我有以下代码块,如何将可向下转换为NSDictionary的responseObject转换为SwiftyJSON?下面的代码不起作用。lettask:NSURLSessionDataTask=AFHTTPSessi

ios - SwiftyJson 导致 UITableView 顺序错误

我正在使用Alamofire和SwiftyJson开发一个简单的JSON阅读器应用程序。获取文件并将它们解析到UITableView中工作正常,除了它以错误的结果显示它们。如何让它们按照JSON文件指定的顺序显示?这是输出:如您所见,Category3先显示,然后是Category1。我希望它们按照Json的顺序排列:{"Posts":[{"Category1":["Post1","Post2","Post3","Post4","Post5","Post6","Post7"],"Category2":["Post1","Post2","Post3","Post4","Post5","P

ios - 带模型的 SwiftyJson 嵌套数组

如何使用SwiftyJSON和第二组嵌套对象数组创建数据模型?我能够很好地解析和存储顶级对象,但不能解析和存储内部对象。特别是noteimages,我似乎无法弄清楚。下面是api结果,下面是我尝试这样做的方式,尽管不太正确。[{"id":1,"title":"sometitle","details":"herearesomedetails","userId":1,"hidden":false,"createdAt":"2018-02-14T07:02:33.000Z","updatedAt":"2018-02-14T07:02:33.000Z","contactId":1,"notei

json - 使用 SwiftyJSON 读取本地 JSON 文件

我想读取位于“支持文件”文件夹中的“data.json”。但我很困惑,因为很多教程要么是swift1.0,要么没有展示如何使用本地文件完成。有人可以帮助我吗?这是我走了多远:ifletpath=NSBundle.mainBundle().pathForResource("data",ofType:"json"){ifletdata=NSData(contentsOfMappedFile:path){letjson=JSON(data:data,options:NSJSONReadingOptions.AllowFragments,error:nil)println("jsonData:

ios - 使用 SwiftyJSON 解析 JSON 响应而不会崩溃

我的iOS应用正在从服务器获取JSON响应letmyURL=NSURL(string:SERVER_URL);letrequest=NSMutableURLRequest(URL:myURL!);request.HTTPMethod="POST";letpostString=""request.HTTPBody=postString.dataUsingEncoding(NSUTF8StringEncoding);lettask=NSURLSession.sharedSession().dataTaskWithRequest(request){data,response,errorini

ios - SwiftyJSON 不断返回空对象

我是SwiftyJSON的新手,我遇到了一些麻烦。我可以让它以字符串形式返回整个JSON文件,但是当我尝试解析它时,我不断返回空变量,我不确定自己做错了什么。这是我的JSON文件的格式:[{"entryID":1,"from":"String","to":"String","value":"String"},{...},...]这大致就是我想用它做的(在相当不优雅的代码中,我很抱歉,我是Swift的新手):forentry:JSONinindexJSON.arrayValue{varvEntryID:IntvarvFrom:StringvarvTo:StringvarvValue:St

ios - 如何使用 SwiftyJSON 在 Swift 中将字符串转换为 JSON 数组?

我有一个字符串格式的json数组,但是由于某些原因我无法使用SwiftyJSON将它转换为JSON数组。它可能与json结构有关。我该怎么做?这是字符串[{"Disabled":false,"Group":null,"Selected":false,"Text":"1","Value":"1"},{"Disabled":false,"Group":null,"Selected":false,"Text":"2","Value":"2"},{"Disabled":false,"Group":null,"Selected":false,"Text":"3","Value":"3"},{"D

ios - 使用 SwiftyJSON 对 Alamofire GET 参数进行 URL 编码

我试图让Alamofire在GET请求中发送以下参数,但它发送的是乱码:filters={"$and":[{"name":{"$bw":"duke"},"country":"gb"}]}//www.example.com/example?filters={"$and":[{"name":{"$bw":"duke"},"country":"gb"}]}//ObviouslyURLencoded这是我的代码:letjsonObject=["$and":[["name":["$bw":string],"country":"gb"]]]letjson=JSON(jsonObject)print

json - 使用 SwiftyJSON 处理 nil 值

我正在使用JSONapi获取数据并且一切正常,但我真的不喜欢我处理结果的方式,如果它是nil。这是今天的样子:我得到我的JSON,然后我迭代它并执行以下操作letobj=Obj()obj.name=json["name"].string??""obj.age=json["age"].string??""obj.length=json["length"].string??""所以我检查例如json["name"].string是否有一个值,否则我给它分配一个空的""。这是使用SwiftyJSON的方法还是有更简洁的方法?问题是有时json["name"].string有一个值但不是jso