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."
}