如何在 Swift 3.0 中使用 SwiftyJSON 将 JSON 数据分配到 UILabel 中?
How to assign JSON data into UILabel using SwiftyJSON in Swift 3.0 ?
这是我的JSON数据
{
"Number":"ID001",
"Password":"1111",
"Email":"email@gmail.com"
}
目前我正在使用 SwiftyJSON 在 X 代码中打印特定的 JSON 输出。到目前为止,我设法专门打印了电子邮件值。但我不确定如何 在 UILabel emailLbl 中显示电子邮件值。
代码如下
import UIKit
import SwiftyJSON
class ViewController: UIViewController {
@IBOutlet var emailLbl: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
let url = URL(string: "http://localhost/get.php")
let task = URLSession.shared.dataTask(with: url!) {
(data, response, error) in
if error != nil {
print("Error")
}
else {
guard let data = data else {
print("data was nill ?")
return
}
let json = JSON(data: data)
print(json["email"].string!)
}
}
task.resume()
}
}
有人知道怎么做吗?
谢谢。
试试这个:
let json = JSON(data: data)
print(json["email"].string!)
self.emailLbl.text = json["email"].string!
这是我的JSON数据
{
"Number":"ID001",
"Password":"1111",
"Email":"email@gmail.com"
}
目前我正在使用 SwiftyJSON 在 X 代码中打印特定的 JSON 输出。到目前为止,我设法专门打印了电子邮件值。但我不确定如何 在 UILabel emailLbl 中显示电子邮件值。
代码如下
import UIKit
import SwiftyJSON
class ViewController: UIViewController {
@IBOutlet var emailLbl: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
let url = URL(string: "http://localhost/get.php")
let task = URLSession.shared.dataTask(with: url!) {
(data, response, error) in
if error != nil {
print("Error")
}
else {
guard let data = data else {
print("data was nill ?")
return
}
let json = JSON(data: data)
print(json["email"].string!)
}
}
task.resume()
}
}
有人知道怎么做吗?
谢谢。
试试这个:
let json = JSON(data: data)
print(json["email"].string!)
self.emailLbl.text = json["email"].string!