J'ai un modèle qui est défini avec une réponse JSON d'une base de données mysql. Les données du modèle sont définies avec true ou false dans un champ booléen / tinyint de la base de données, qui utilise 1
ou 0
.
À mon avis, j'ai une liaison qui vérifie un booléen avec un trait de soulignement _.isBoolean
. Bien sûr, lorsque mon modèle reçoit les données, il est défini avec 1
ou 0
au lieu de true ou false et la _.isBoolean
vérification échoue.
Existe-t-il de toute façon soit correctement ma réponse JSON de mysql soit une valeur booléenne true ou false au lieu de 1
ou 0
, ou de préférence, existe-t-il un moyen de mettre à jour mon modèle lui-même lors de la récupération (et avant le rendu de la vue) pour le cast true
ou false
basé sur c'est 1 ou 0 propriété?
Par exemple, les données de mon modèle ressemblent à celles dont {"isChecked":"1"}
j'ai besoin{"isChecked":true}
Merci beaucoup pour toutes les suggestions que vous pourriez avoir!