I believe it's the Message's fault but don't have time to write a test case at the moment. Sorry guys!
My particular use case involves posting JSON to a a rest api endpoint. I am explicitly defining certain key's values as 0 and they never make it to the post body.
Can you add a sample curl request? Or example data?
Fixes #988. Fixes #804. Message::body removes empty values before enc…
Fixes #988. Fixes #804. Again, but simpler and doesn't break other st…
This should be good to go.