【发布时间】:2021-10-16 14:20:12
【问题描述】:
我尝试解码请求后从服务器返回的 json 文件,但是当我想解码 json 时显示错误 这是我的解码代码:
var loginJson = jsonDecode(utf8.decode(response.bodyBytes));
var model = idResponseModel(
loginJson['id'],
loginJson["fname"],
loginJson["lname"],
loginJson["nationalCode"],
loginJson["gender"],
loginJson["bornDate"],
loginJson["phoneNumber"],
loginJson["cardNumber"],
loginJson["enabled"]);
print(model.id);
控制台说它发生在 loginJson['id']
来自服务器的 id 是这样的:
"id": "5de0a41e-9a6f-4b55-9567-024cd0fdbfc5"
【问题讨论】:
-
idResponseModel 的第一个参数是什么?细绳?不?那你期待什么?
-
@Selvin 我知道我也将第一个参数更改为 int 但没有用
标签: android flutter dart postman decode