Derive JsonHttpResponseHandler from TextHttpResponseHandler

This is the suggestion to clean up the encoding issue we were discussing.