Symfony2 REST:布尔类型将json 0解释为true

时间:2014-09-30 01:16:15

标签: json symfony boolean fosrestbundle

我正在使用FosRestBundle,我很困惑如何在字段是布尔值时保存false。因为我保存时值始终设置为1.

我的json是

{"cancelled":0}

如果我在控制器中执行此操作,则会将其保存为预期的

if( $request->request->get( 'cancelled' ) === 0 ) {
    $request->request->set( 'cancelled', false );
}

但为什么我必须这样做,不应该将整数0解释为假?

0 个答案:

没有答案