使用JSON解析器在Swift中创建对象
我试图用它来解析JSON到对象,但我不知道如何使用方法使用JSON解析器在Swift中创建对象,json,swift,Json,Swift,我试图用它来解析JSON到对象,但我不知道如何使用方法performRequest从中获取我的User对象。这就是我所拥有的: let url = NSURL(string: "http://localhost/my_app/user.json") let request = NSMutableURLRequest(URL: url) request.HTTPMethod = "GET" performRequest(request, callback: { (data: Result<
performRequest
从中获取我的User
对象。这就是我所拥有的:
let url = NSURL(string: "http://localhost/my_app/user.json")
let request = NSMutableURLRequest(URL: url)
request.HTTPMethod = "GET"
performRequest(request, callback: { (data: Result<User>) -> () in
// how obtain User?
})
首先,如果这不是您想要的答案,我很抱歉,因为我将使用另一个库来完成这项工作,但由于它,我将以非常快速的方式完成 这实际上是一个图书馆,我是根据《回购协议》博客上的想法写的。你可以在这里找到它: 至于答案:只需将响应作为字符串获取,假设它存储在名为responseString的字符串变量中,将其反序列化如下:
var user: User?
user <<<< responseString
var用户:用户?
用户:谢谢,我使用了你的库,它工作得很好。您是否有接受价值观的改进计划作为NSDate
和NSData
,我对NSDate和NSURL执行此操作。我将把NSData添加到我未来的计划中,谢谢你的建议^^
var user: User?
user <<<< responseString