我有使用PHP mysqli生成的这些JSON值。
{"valid":"1","name":"NAME 1","dept":"IT"}
{"valid":"1","name":"NAME 2","dept":"IT"}
{"valid":"1","name":"NAME 3","dept":"PSD"}
{"valid":"1","name":"NAME 4","dept":"PSD"}
但是在swift 3.0中,我只知道在x代码中手动声明一个数组值。
import UIKit
class ViewController: UIViewController{
@IBOutlet var divisionLbl: UITextField!
var division = ["IT","FAD","PSD"]
override func viewDidLoad() {
super.viewDidLoad()
}
}
我的目标是检索JSON值并将其分配给变量。
有可能吗?
感谢。
答案 0 :(得分:0)
您可能希望使用JSONSerialization类'jsonObject(with:options :)方法。
class func jsonObject(with data: Data, options opt: JSONSerialization.ReadingOptions = []) throws -> Any
假设您已经拥有JSON Data对象,这样的东西应该可以工作:
// data = your JSON data
do {
var assignedData = try JSONSerialization.jsonObject(with: data, options: .mutableContainers)
// continue...
} catch {
print("Error: \(error)")
// Handle exception
}