当前位置: 首页 > 知识库问答 >
问题:

处理省道/扑动中的空值

笪波鸿
2023-03-14
var photoURL = snapshot.data['photoURL']  ??= '';

编辑2:当我尝试这样处理空列表时,我发现问题出现了:

var favorites =  snapshot.data['favorites'] ?? [''];

共有1个答案

易阳云
2023-03-14

在将其转换为JSON时,我似乎用错误的方式初始化了该值。

我这样处理空数组

Map<String, dynamic> toJson() => {
   'favorites' : favorites ?? '',
}

当它应该是:

Map<String, dynamic> toJson() => {
   'favorites' : favorites ?? [''],
}
 类似资料:
  • 我有从1号到9号的水平按钮列表。所以当我想选择或者更好地说tab a按钮时,该按钮的颜色会从白色变为蓝色。我有这个代码在下面,但它不工作!有人能帮忙吗?

  • 我正在运行一个3节点的Storm集群。我们正在提交一个包含10个工作者的拓扑结构,以下是拓扑结构的详细信息 我们每天处理800万到1000万个数据。问题是topolgy只运行了2到3天,而我们在kafka spout中看到了一些失败的元组,没有处理任何消息。当提交新的topolgy时,它工作良好,但在2到3天后,我们又看到了同样的问题。有人能给我们一个解决方案吗。下面是我的storm配置

  • 我正在尝试使用动态ChannelHandler管道实现Netty 4. X。正如人们建议的“出于性能考虑,在运行时使用调用而不是管道修改”,我实现了一个Server、一个RouterInoundHander和一个Client来测试这个理论。但它不起作用。这是我的代码 计算机网络服务器 RouterInboundHandler 和客户 如代码所示,在Channel的连接初始化阶段创建了Channel

  • 关于拓扑结构的说明: 喷口连续向读取螺栓发送元组。 读取bolt过程并将结果发送给下一个bolt等等。 在R bolt中处理tuple1之后还是在readbolt发送tuple1写入bolt之后?

  • 正如所见,我试图创建一个字符串生成器,其中包含excel行中以分号分隔的值。 问题是,如果列值为空,我希望它在字符串生成器中作为空值,并带有两个连续的分号。 然而,呼叫 就是从来没见过。 如何在迭代器中获得空列值的句柄?