This commit removes the need for the custom Subscriber in JsonObjectEncoder, and replaces it with higher-level Flux and Mono-based solution.