Flutter:JSON解析数据为空

时间:2018-05-03 22:07:19

标签: flutter

当我尝试在ListView中显示已解析的JSON数据时,我收到此错误:

'package:flutter/src/widgets/text.dart': Failed assertion: line 213 pos 15: 'data != null': is not true.

我检查了解析的数据,有些字段为空。什么是检查数据是否为空的正确方法,而是显示字符串"空" ?

Results getShipment(int index) {
    return new Results(
      cargoTrackerCode: data[index]["cargoTrackerCode"]
     )
}

new Padding(                        
    child: new Text(widget.results.customerName,
        style: new TextStyle(
          fontSize: 18.0,
          color: Colors.white,
        )
    ),
),

1 个答案:

答案 0 :(得分:1)

您可以使用三元运算符执行内联if-else类型的语句。

data == null ? 'Empty' : data[index]["cargoTrackerCode"]