【发布时间】:2018-05-30 07:00:56
【问题描述】:
我正在使用此代码检索数据
Alamofire.request(urlString, method: .post, parameters: parameters,encoding: JSONEncoding.default, headers: headers)
.responseString() { response in
switch response.result {
case .success(let data):
let jsonData = JSON(data)
print(jsonData)
case .failure(let error):
print("\(error) - hello world")
}
}
服务器发送的结果是
{"result":"Opertion is successfull"}
但我只想要价值部分"Opertion is successfull"
【问题讨论】:
-
只需使用
jsonData["result"].string -
点赞
print(jsonData["result"]) -
@Mukesh - 在这里?没有使用 swiftyJSON,
-
使用 response.result.value 而不是 data 它将提供一个字典,然后您可以在从字典中获取任何值时获取 result 值。
-
如果需要数据,请使用 responseData
标签: ios swift alamofire swift4.1