- Includes an error handling fix that is waiting to be merged upstream - Uses order-preserving (un)marshalling for JSON objects.
This PR also adds some comments and simplifies the code. Primary handling is done to ensure that we make sure to honor cached buffer. Added unit tests as well Fixes #7141
Also handle pretty formatted JSON documents.