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

如何在模型获取时将1转换为true或将0转换为false

卫骏
2023-03-14

例如,我的模型的数据看起来像{“ischecked”:“1”},而我需要它是{“ischecked”:true}

非常感谢您的任何建议您可能有!

共有1个答案

丌官积厚
2023-03-14

您只需要用+string转换为int,并用将结果转换为布尔值!!:

var response = {"isChecked":"1"};
response.isChecked = !!+response.isChecked

您可以在parse方法中执行此操作:

parse: function (response) {
  response.isChecked = !!+response.isChecked;
  return response;
}

更新:7年后,我发现数字(字符串)转换更加优雅。同样,变异一个对象也不是最好的主意。也就是说:

parse: function (response) {
  return Object.assign({}, response, {
    isChecked: !!Number(response.isChecked), // OR
    isChecked: Boolean(Number(response.isChecked))
  });
}
 类似资料:
  • 我已经使用tensorflow后端训练了一个DNN,我想在FireBase中托管它。训练好的模型被保存为.meta文件,我尝试使用下面的代码将模型转换为tflite,但我遇到了一些错误。那么我如何将这个模型转换成Tensorflow Lite呢?

  • 本文向大家介绍将MySQL null转换为0?,包括了将MySQL null转换为0?的使用技巧和注意事项,需要的朋友参考一下 使用IFNULL或function以便将MySQL NULL转换为0。 语法如下 让我们首先创建一个表。创建表的查询如下 使用insert命令在表中插入一些记录。 查询如下 使用select语句显示表中的所有记录。 查询如下 以下是输出 这是将MySQL NULL转换为0

  • 如何将bool in的输出从1和0转换为字符串,例如True或False。

  • 本文向大家介绍在MySQL中将NULL类型转换为0,包括了在MySQL中将NULL类型转换为0的使用技巧和注意事项,需要的朋友参考一下 您可以借助函数将NULL强制转换为0 。语法如下- 要了解上述概念,让我们首先创建一个表- 让我们插入一些带有NULL值的记录。插入记录的查询如下- 现在,您可以在select语句的帮助下显示所有记录。查询如下- 以下是输出- 应用我们上面看到的语法将NULL类型

  • 问题内容: 有没有办法将a 变成a 或将一个字母变成a (例如如何将a 变成a 和a 变成an )?(如果可以,请链接到相关文档)。 我该如何找到在文档中才隐约知道的类似内容? 问题答案: 您可以通过确定可能涉及的类来查找文档。在这里,候选人是和。 您应该先熟悉以下内容: 原始包装 中的Java Collection框架 它还有助于通过教程更慢地介绍API。 处理字符串中的字符

  • 问题内容: 我下面有一个数组: 我想要的是基于阈值将此向量转换为二进制向量。以threshold = 0.5为例,大于0.5的元素将转换为1,否则转换为0。 输出向量应如下所示: 我怎样才能做到这一点? 问题答案: 布尔取暖 特殊情况: 如果您的数组值是介于0和1之间的浮动值并且您的阈值为0.5,则这是最佳解决方案。