Флаттер: данные анализа JSON равны нулю - PullRequest
0 голосов
/ 04 мая 2018

Когда я пытаюсь отобразить проанализированные данные JSON в ListView, я получаю эту ошибку:

'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 голосов
/ 04 мая 2018

Вы можете использовать троичный оператор для выполнения встроенного оператора if-else.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...