从Json颤抖,整数/ num有问题

时间:2020-03-22 08:29:20

标签: flutter dart

我正在尝试使用fromJson方法,但整数值有问题。我也尝试使用num但没有运气。即使使用String也没有运气。我要解析的数据是这样的:

flutter: [{id: e3fedf5e, name: Customer 1, gender: 0, phone: 09623562, payable: 0, receivable: 54273356, collectionSize: 2}]

请告知。

Code overview here

1 个答案:

答案 0 :(得分:0)

尝试:

receivable: "${json['receivable'] ?? 0}"; // this make whatever coming a string
receivable: int.parse("${json['receivable'] ?? '0'}"); // this make whatever coming a parsed integer
receivable: double.parse("${json['receivable'] ?? '0.0'}"); // this make whatever coming a double

这里的解决方法是 -将返回的json转换为字符串 -然后将其解析为int或double -确定是否为空