El cuerpo de solicitud de procesamiento de la API web .NET Core 1.0 como JSON cuando el tipo de contenido es text / plain

Una API de proveedor que necesito usar es enviar una solicitud POST con tipo de contenido: text / plain y JSON en el cuerpo.

¿Cómo lo analizo en .net core 1.0 web api?

Estoy seguro de que necesito hacer algo similar aesta (código a continuación) respuesta, pero no sé cómo en la API web.

    public class RawContentTypeMapper : WebContentTypeMapper
    {
        public override WebContentFormat GetMessageFormatForContentType(string contentType)
        {
            switch (contentType.ToLowerInvariant())
            {
                case "text/plain":
                case "application/json":
                    return WebContentFormat.Json;
                case "application/xml":
                    return WebContentFormat.Xml;
                default:
                    return WebContentFormat.Default;
            }
        }
    }

Respuestas a la pregunta(1)

Su respuesta a la pregunta