{
"valueSet": true,
"valueList": [
{},
{
"conId": "003q000000jvwIrAAI"
}
],
"httpCode": 200,
"errorSet": false,
"errorList": []
}
Это ответ, который я получаю с сервера.Но на самом деле я новичок в Swift, поэтому я не знаю, как получить значение этого «conId».Я делаю код ниже, чтобы получить valueList, но после этого, как получить это, я не понимаю, как получить этот "conId".Мне нужно отправить этот conId в виде строки в обратном вызове.
let parseResult: [String : AnyObject]
do{
parseResult = try JSONSerialization.jsonObject(with: jsonData, options:.allowFragments) as! [String : AnyObject]
print("\(parseResult)")
} catch {
print("Could not parse data as Json \(String(describing: data))")
return
}
if let valueSet = parseResult["valueSet"] {
let value = valueSet as! Bool
print("statusCode: \(httpResponse.statusCode)")
if let valueList = parseResult["valueList"] {
print(valueList)
if(httpResponse.statusCode == Constants.KNetworkSuccessCode) && (value == true) {
callback(httpResponse.statusCode, value, "")
}else {
callback(httpResponse.statusCode, value, "")
}
}
}