ASP.Net Core provides built-in support for data exchange in the JSON and XML formats. If you want your ASP.Net Core application to transmit data over HTTP in a format that isn’t supported by one of these built-in formatters, then you will need to create a custom output formatter.
To read this article in full, please click here
(Insider Story)