私はこれを読みました: https://github.com/schmittjoh/serializer/issues/77しかし、FOS Rest バンドルの JSON で null 値を JMS シリアライザーでシリアライズする方法が見つかりませんでした (つまり、Doctrine のキーを表示するだけです)。オブジェクトが null であっても)。
composer.json で次の構成を使用しています
"jms/serializer-bundle": "0.12.*@dev",
"friendsofsymfony/rest-bundle": "0.13.*@dev",
JMS シリアライザー構成
#jms-serializer
jms_serializer:
visitors:
json:
options: 0 # json_encode options bitmask
serialize_null: true
または FOS Rest bunde 設定
fos_rest:
view:
serialize_null: true
動作しません。私は "view_response_listener: 'force'" のビューを使用していないので、構成からの解決策を提供できれば助かります。