jjzjj

SwiftyJSON

全部标签

ios - 如何删除 SwiftyJSON 元素?

我有一个由SwiftyJSON生成的JSON数组(例如,dataObj)我尝试像这样删除它的元素:letcount=dataObj.countforvarm=x;m执行后,dataObj.count保持不变,print显示现在dataObj变为[空,无效的,无效的,...]SwiftyJSON真正移除一个元素的方法是什么? 最佳答案 最后我找到了删除由SwiftyJSON创建的JSON(数组类型)中的元素的答案:dataObj.arrayObject?.removeAtIndex(m)顺便说一句,当SwiftyJSON以字典类型返回

ios - 使用 SwiftyJSON 将 JSON 数组反序列化为 Swift 对象

给定这个JSON:{"id":1,"name":"Bananas","rating":4},{"id":2,"name":"Tacos","rating":3},{"id":3,"name":"Apple","rating":5}如何使用SwiftyJSON创建Swift对象数组? 最佳答案 我将从每个字典创建一个结构并将结构存储在一个数组中。结构:structMyObject{letid:Intletname:Stringletrating:Int}存储结构实例的数组:varobjects:[MyObject]=[]让Swifty

json - 使用 SwiftyJSON 反序列化 NSDate

反序列化JSONdate的最佳方法是什么?使用SwiftyJSON进入NSDate实例?是仅将stringValue与NSDateFormatter一起使用,还是使用SwiftyJSON内置日期API方法? 最佳答案 听起来NSDate支持并未内置到SwiftyJSON中,但您可以使用自己的便利访问器扩展JSON类。以下代码改编自thisGitHubissue.extensionJSON{publicvardate:NSDate?{get{ifletstr=self.string{returnJSON.jsonDateFormatt

Swift 3 SwiftyJson 获取未知的数组键

我正在获取带有可变数组键/名称的json。我需要在应用程序中使用此名称。我试过letkeyINeed=json["venue"][0].arrayObject但我没有得到。"Meetingrooms"和"exit"是我需要填充表格的值,但我不能对它们进行硬编码,因为它们可以而且会改变{"venue":{"name":"HomeOffice","Meetingrooms":[{"name":"1",}],"exit":[{"name":"Backdoor",}]}} 最佳答案 好的,所以我为任何想做同样事情的人解决了这个问题for(k

json - 使用 SwiftyJSON 和 Alamofire 在 TableView 上显示 JSON 数据

我想在TableView上显示从服务器获取的JSON数据。问题是,我无法让它显示在上面。我尝试了几种不同的方法并进行了大量搜索以找到解决方案,但我找不到。我的代码(全部)如下所示,我希望有人能帮助我。提前致谢。importUIKitimportAlamofireimportSwiftyJSONclassMasterViewController:UITableViewController{vartableTitle=[String]()vartableBody=[String]()overridefuncviewDidLoad(){super.viewDidLoad()//Doanyad

ios - SwiftyJson 是否能够将自定义 swift 类转换为 json 字符串?

下面是我自定义的swift类。我的问题是如何使用SwiftyJson将此类的对象转换为json字符串?classEquipment{varUniqueItemId:String?=""varItemNo:String?=""varEquipmentType:String?=""varEquipmentDescription:String?=""varLength:String?=""varWll:String?=""varEquipmentLocation:String?=""varEquipmentManufacture:String?=""varSerialNo:String?="

ios - SwiftyJson 是否能够将自定义 swift 类转换为 json 字符串?

下面是我自定义的swift类。我的问题是如何使用SwiftyJson将此类的对象转换为json字符串?classEquipment{varUniqueItemId:String?=""varItemNo:String?=""varEquipmentType:String?=""varEquipmentDescription:String?=""varLength:String?=""varWll:String?=""varEquipmentLocation:String?=""varEquipmentManufacture:String?=""varSerialNo:String?="

ios - 我怎样才能重写这个函数,让它使用 SwiftyJSON 而不是 JSON.swift?

我正在查看RayWenderlich教程http://www.raywenderlich.com/90971/introduction-mapkit-swift-tutorial他正在使用这个功能:classfuncfromJSON(json:[JSONValue])->Artwork?{//1vartitle:StringiflettitleOrNil=json[16].string{title=titleOrNil}else{title=""}letlocationName=json[12].stringletdiscipline=json[15].string//2letlati

ios - 我怎样才能重写这个函数,让它使用 SwiftyJSON 而不是 JSON.swift?

我正在查看RayWenderlich教程http://www.raywenderlich.com/90971/introduction-mapkit-swift-tutorial他正在使用这个功能:classfuncfromJSON(json:[JSONValue])->Artwork?{//1vartitle:StringiflettitleOrNil=json[16].string{title=titleOrNil}else{title=""}letlocationName=json[12].stringletdiscipline=json[15].string//2letlati

ios - 如何将新数据附加到现有的 JSON 数组 (swiftyJSON)

我有一个SwiftyJson数据数组,我已经声明并用数据填充它。我用来填充hoge数组的代码是这样的:self.hoge=JSON(data:data!)但我需要将新的swiftyJSON数据附加到这个hoge数组。我注意到hoge数组没有附加属性。我该怎么做?谢谢 最佳答案 SwiftyJSON没有append或extend功能。您可以:self.hoge=JSON(self.hoge.arrayObject!+JSON(data:newData).arrayObject!)但我建议将self.hoge声明为[JSON]varho