我正在制作类似此视频的应用程序:https://www.youtube.com/watch?v=mzyFQ55M7eo
但是我不希望textview显示json数据,我只希望它显示文本“ Hello(用户名)”表示Hello(subject_id),但我不知道如何使用alamofire像视频一样解析json。我正在对此进行研究,但没有运气。有人可以解释如何做吗?在此先感谢您,我的英语不好。
答案 0 :(得分:0)
编写一个函数以获取json数据。如果是Post方法
let todosEndpoint: String = Your Url
let paramss: Parameters = ["user_id": self.userId]
Alamofire.request(
todosEndpoint,
method: .post,
parameters: paramss,
headers: ["Content-Type": "application/x-www-form-urlencoded"])
.responseJSON { response in
switch response.result {
case .success:
//if json data is a array
let json = JSON(response.result.value as Any)
if let codes = json.array {
for eachCode in codes {
let userName = eachCode["username"].stringValue
print("userName is\(userName)")
}
}
break
case .failure:
break
}
}