我试图在SWIFT5中解析下面的JSON响应,但我得到的用户和组数据为nil值。
{
"user": {
"0": {
"id": "5",
"name": "ABC"
}
},
"group": {
"0": {
"id": "510",
"name": "XYZ"
}
}
}
if let unwrappedData = data {
do{
let json = try JSONSerialization.jsonObject(with: unwrappedData, options: [])
print(json)
if let user = try? JSONDecoder().decode(UserModel.self,from:unwrappedData){
completion(.success(user))
}else{
let errorResponse = try JSONDecoder().decode(ErrorResponse.self, from: unwrappedData)
completion(.failure(errorResponse.errorValue))
}
}catch{
completion(.failure(error))
}
}
字符串
用户数据打印为nil。我该怎么解决呢?
1条答案
按热度按时间zhte4eai1#
我在playground中尝试了下面的代码,它工作起来很有魅力,json的问题是什么?
数据模型
字符串
Json数据
型
Json解析
型
输出
型