标签: json symfony boolean fosrestbundle
我正在使用FosRestBundle,我很困惑如何在字段是布尔值时保存false。因为我保存时值始终设置为1.
我的json是
{"cancelled":0}
如果我在控制器中执行此操作,则会将其保存为预期的
if( $request->request->get( 'cancelled' ) === 0 ) { $request->request->set( 'cancelled', false ); }
但为什么我必须这样做,不应该将整数0解释为假?