Я пытаюсь отправить запрос JSON-RPC в Swift, и я следил за этим ( Perform POST-запрос в iOS Swift).
К сожалению, я не могу передать «результатную» часть ответа на NSDictionary, выполнив следующее:
if let responseDictionary = responseObject as? NSDictionary {
if let errorDictionary = responseDictionary["error"] as? NSDictionary {
println("error logging in (bad userid/password?): \(errorDictionary)")
} else if let resultDictionary = responseDictionary["result"] as? NSDictionary {
println("successfully logged in, refer to resultDictionary for details: \(resultDictionary)")
} else {
println("we should never get here")
println("responseObject = \(responseObject)")
}
}
где responseObject — это AnyObject.
Мой объект ответа выглядит так:
{
id = 1;
jsonrpc = "2.0";
result = "[{\"ID\":11,\"Name\":\"MyName\",\"LLogon\":\"2015-03-16T13:04:14\"}]";}