flutter 来自API的数据返回空值如何排除它

sdnqo3pr  于 2023-03-04  发布在  Flutter
关注(0)|答案(1)|浏览(164)

Flutter:我正在使用youtube API并从中获取数据,有时视频没有标签,因此返回null。
如果我的代码不可理解,我可以附上完整的代码.

tags: List<String>.from(json["tags"]!.map((x) => x)),

如果json[“tags”]有空值,是否可以排除转换操作?
也尝试了下面,但没有工作。

tags: null == json["tags"] ? null : List<String>.from(json["tags"]!.map((x) => x)),
gorkyyrv

gorkyyrv1#

List.from((json["tags"] ?? [])!.map((x) => x)),

使用??操作符检查标记是否为空,否则使用空列表。

相关问题