dart 为什么它给予空错误时,价值是有[关闭]

z9smfwbn  于 2024-01-03  发布在  其他
关注(0)|答案(2)|浏览(112)

已关闭,此问题需要details or clarity,目前不接受回答。
**想要改进此问题吗?**通过editing this post添加详细信息并澄清问题。

15天前关闭
Improve this question
我在flutter App中的代码中,虽然Jason有一个值,并且不为空,但是却给出了null错误,这是什么原因呢?
错误:_TypeError(类型'String'不是类型'String'的子类型)


的数据
未来是:

5cg8jx4n

5cg8jx4n1#

Map中的键区分大小写。

mrphzbgm

mrphzbgm2#

1.在你的响应中,除了“id”之外,所有的键都是首字母大写的,但是你把它们写得很小。例如:“Question”在你的“Soal.fromMap”模型类中被写成了“question”。
把所有的钥匙都放在“Soal. fromMap”模型中。
1.使用null检查操作符,以克服将来如果关键字不存在于来自服务的数据中时的此类错误。null检查操作符可以在您的代码中实现,如下所示。
question:json 'Question ']??"",
在这种情况下,一个空的默认值将被分配给你的变量。

相关问题