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

24 浏览
0 Comments

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

我有一个模型,该模型是通过从mysql数据库获得的JSON响应设置的。模型数据是通过将true或false设置到数据库中的布尔型/tinyint字段中来设置的,该字段使用10

在我的视图中,我有一个绑定,它使用underscore的_.isBoolean来检查布尔值。当然,当我的模型接收到数据时,它被设置为10,而不是true或false,导致_.isBoolean检查失败。

有没有办法让我从mysql获得的JSON响应正确地成为布尔值true或false,而不是10?或者更好的是,有没有办法在获取数据后(在视图渲染之前)让我的模型自动更新,根据其1或0属性来转换为true或false?

例如,我的模型数据看起来像{"isChecked":"1"},而我希望它是{"isChecked":true}

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

0