Seems like the default behavior of NULLValue element is not documented correctly. If the NULLValue element is not specified, the json output contain json null value without double quotes which should be the way it suppose to be.
But docs says "Indicates what constitutes a null value in the message to be converted. By default the value is NULL"