Skip to content

Instantly share code, notes, and snippets.

@mr5z
Created November 26, 2019 09:47
Show Gist options
  • Save mr5z/24fc0769094c9acafe09ff2cd4bd0f2d to your computer and use it in GitHub Desktop.
Save mr5z/24fc0769094c9acafe09ff2cd4bd0f2d to your computer and use it in GitHub Desktop.
Use this instead of that
private async Task<TModel> JsonDeserialize<TModel>(HttpResponseMessage response)
{
var content = response.Content;
using var stream = await content.ReadAsStreamAsync().ConfigureAwait(false);
using var reader = new StreamReader(stream);
using var json = new JsonTextReader(reader);
return serializer.Deserialize<TModel>(json);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment