Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to show null value in JSON in FOS Rest Bundle with JMS Serializer?

I had a read through this : https://github.com/schmittjoh/serializer/issues/77 but did not find any way to serialize null values in JSON for FOS Rest bundle with JMS serializer (meaning just show the key of the Doctrine object even if its null).

I am using the following config in composer.json

"jms/serializer-bundle": "0.12.*@dev", "friendsofsymfony/rest-bundle": "0.13.*@dev", 

The JMS serializer config

#jms-serializer jms_serializer:  visitors:     json:         options: 0 # json_encode options bitmask         serialize_null: true 

Or the FOS Rest bunde config

fos_rest: view:     serialize_null: true 

Does not work. I'm not using a view I'm "view_response_listener: 'force'" so if a solution from the config can be provided it would help, thanks.

like image 843
Geshan Avatar asked May 28 '13 06:05

Geshan


1 Answers

You can set the following option in the config since recently:

fos_rest:     serializer:         serialize_null: true 
like image 110
Itako Avatar answered Sep 24 '22 08:09

Itako