小编A B*_*uit的帖子

Swift4 JSONDecoder预计解码Dictionary <String,Any>但是找到了一个数组

我对此很新手,但我一直试图弄清楚JSONDecoder如何为需要从MySQL数据库检索数据的登录功能起作用,如下面的代码所示,并且收到此错误.

SWIFT代码:

func testParseJson(){

                var request = URLRequest(url: URL(string: "https://test.php")!)
        request.httpMethod = "POST"

        let postString = ("Email=test&Password=test")
        print(postString)
        request.httpBody = postString.data(using: .utf8)

        let task = URLSession.shared.dataTask(with: request) { data, response, error in
            guard let data = data else { return }
            do {
                var responseString = String(data: data, encoding: .utf8)!
                print("new response string \(responseString)")
                let decoder = JSONDecoder()
                let newData = try decoder.decode(User.self, from: data)
                print(newData.Email)
                print(newData.UserType)
            } catch let err {
                print("Err", err)
            }
            }.resume()
    }
Run Code Online (Sandbox Code Playgroud)

临时结构我一直试图使用:

struct User: …
Run Code Online (Sandbox Code Playgroud)

php json swift

8
推荐指数
1
解决办法
6622
查看次数

标签 统计

json ×1

php ×1

swift ×1