我知道使用SwiftyJSON,您可以将对象从JSON
转换为Swift
。
SwiftyJSON允许你回去吗?即将NSManagedObject
与关系进行转换并将其转换为JSON?
示例请。
答案 0 :(得分:5)
你不能这样做,那不是SwiftyJSON的用途。与Objective-c相比,SwiftyJSON只是使用Swift的功能来更好地解析JSON,它不会为序列化带来任何JSON值。
出于您的目的,您必须从NSManagedObject
对象创建字典/数组。然后使用Alamofire
和JSON序列化器,如下所示:
let parameters = event.toJSON() // create Dictionary from NSManagedObject
Alamofire.request(.POST, "https://httpbin.org/post", parameters: parameters, encoding: .JSON)
序列化为JSON字典 - 如果您有两个子类NSManagedObject
- Event
和Activity
,其中Event
与{{1}具有一对多关系我会这样:
Activity