title: angular httpclient custom json parser (jsog)
body: <p>I'm just discovering the new Angular 4.3.x <code>HttpClient</code> Module, and I may very well be overlooking something simple. </p>
  
  <p>I would like to know if it is possible to register a custom JSON Deserializer and still get the benefit of the typed <code>HttpClient</code> get/post/put. It happens that for performance reason, my backend returns JSOG, which is an extension of JSON, instead of <code>JSON</code> content. </p>
  
  <p>Currently I make all my requests using a normal <code>get(url, {responseType: 'text'})</code>, and then run the response through RxJs Map Operation to transform the <code>Observable&lt;string&gt;</code> in the Observable that I want, returning <code>JSOG.parse(responseString)</code>. </p>
  
  <p>Did I miss a solution using an Interceptor of some kind? Thanks a lot for your advice.</p>