2016-05-06 10 views
0

APIのjsonをデシリアライザに使用していますので、値が正しいかどうかを確認したいので、私はSymfonyアノテーションの検証を使用していますが、文字列値JMSSerializerBundleは、デフォルト値を0に設定します。JMSSerializerBundle Jsonの整数値ではありません

整数でない場合、このフィールドまたは別の整数フィールドに関するエラーを返す方法はありません。

Exemple: 

{ 
"id":1, //integer 
"name":"sad", //string 
"simulation_id":"blablaba" //integer 
} 
JMSSerializerBundle Deserialize to 

{ 
"id":1, 
"name":"sad", 
"simulation_id":0 
} 

私はこの記事に答えた

{ 

    "property_path": "simulationId", 
    "message": "The value 'sad' is not a valid." 
} 

答えて

関連する問題