我有一个用 mysql 数据库中的 JSON 响应设置的模型。模型数据以 true 或 false 设置为数据库中的 boolean/tinyint 字段,该字段使用 1
或 0
。
在我看来,我有一个用下划线 _.isBoolean
检查布尔值的绑定。当然,当我的模型接收到数据时,它被设置为 1
或 0
,而不是 true 或 false,并且 _.isBoolean
检查失败。
有没有一种方法可以让 mysql 的 JSON 响应正确地为布尔值 true 或 false,而不是 1
或 0
,或者更好的是,有没有一种方法可以让我的模型在获取时(在视图呈现之前)更新自己,以根据它的1或0属性强制转换 true
或 false
?
例如,我的模型的数据看起来像 {"isChecked":"1"}
当我需要它是 {"isChecked":true}
非常感谢您的建议!