Do we have a case when we need raw content for JSON error responses?  IMO the original Stefano's idea was to encapsulate json decoding in our Exception class and make our clients to know nothing about json at all.