Swift5 AF请求导致数据损坏“;给定的数据不是有效的JSON。”;斯威夫特5

Swift5 AF请求导致数据损坏“;给定的数据不是有效的JSON。”;斯威夫特5,swift5,Swift5,我的AF请求是 AF.request("https://172.16.3.211/api/login.php?username=\(username)&password=\(password)", method:.get).response { response in if response.data != nil { print(response.data)

我的AF请求是

AF.request("https://172.16.3.211/api/login.php?username=\(username)&password=\(password)", method:.get).response { response in
            if response.data != nil
            {
                print(response.data)
                let decoder = JSONDecoder()
                do {
                    let decodedData = try decoder.decode(UserLoginResponse.self, from: response.data!)
                    print(response.data)
                    
                } catch {
                    print(error)
                }
                
                
            }
            else
            {
                print("Record not found")
            }
        }
我的api结果是

{
code: "200",
msg: "success",
data: [
{
id: "1",
username: "admin",
password: "123456",
fullname: "Json Res",
fcm_token: null,
apartment_no: "10",
cnic_no: "123",
phone_no: "123"
}
]
}
我的api响应是

import Foundation


struct UserLoginResponse: Codable {
    let code: Int
    let data: UserLogin
    let msg: String
}
用户登录是

import Foundation


struct UserLogin:     Codable {
    let fullname: String
    let username: String
    let password: String
    
}

该错误与服务器通信有关。响应可能是HTML。除此之外,结构中还有两种类型不匹配,
code
String
data
[UserLogin]
我已将代码更改为int now谢谢您将[]添加到UserLogin中的工作错误与服务器通信有关。响应可能是HTML。除此之外,结构中还有两种类型不匹配,
code
String
data
[UserLogin]
我已将代码更改为int now谢谢您将[]添加到UserLogin