I created the following workaround to my Christmas puzzle . I created a custom pipeline that includes the Json encoder and BRE pipeline framework pipeline components.
I created a business rule shown below to replace null, with “ “, in the JSON message and ran this from the BRE pipeline component framework. This would not be good with large messages but I went with this because my JSON messages will be small.
Please let me know if you find a better work around.