net mvc frombody created asp apicontroller c# .net asp.net-mvc content-type

mvc - return json c# asp net core



Constante "application/json" en el framework.net (1)

Acabo de declarar una constante para el tipo de contenido "application / json" en una de mis clases.

public const string JsonContentType = "application/json";

No estoy seguro de que sea una buena práctica.

¿.NET framework tiene un const predefinido para "application / json"?


Si bien hay algunas constantes MIME definidas en MediaTypeNames (ver here ), no hay constantes para "application / json".

Poner tipos de contenido adicionales en un const compartido es probablemente la mejor práctica, mejor que definirlos en literales de cadenas un millón de veces a lo largo de su código al menos.

Además, le ofrece la flexibilidad de utilizar tipos MIME nuevos / personalizados, que una versión .NET específica podría no tener.