我正在尝试使用fromJson
方法,但整数值有问题。我也尝试使用num但没有运气。即使使用String
也没有运气。我要解析的数据是这样的:
flutter: [{id: e3fedf5e, name: Customer 1, gender: 0, phone: 09623562, payable: 0, receivable: 54273356, collectionSize: 2}]
请告知。
答案 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 -确定是否为空