Configurar sitio ASP.NET Web Api para usar formato JSON por defecto

ASP.NET Web Api tiene la capacidad de retornar respuestas en formatos tipo XML o JSON, así como también BSON a partir de la versión 2.1. Nosotros podemos configurar el API para que solamente trabaje con uno de estos tipos de datos por defecto.

Si creamos un nuevo proyecto tipo ASP.NET Web Api en Visual Studio, ejecutamos el sitio con la configuración por defecto e invocamos una acción en algún controlador, lo que veremos es una respuesta XML.

webapi_onlyjson_01

Ahora procederemos a cambiar la configuración de la API para que solo funcione con respuestas en formato JSON. Para eso, vamos a modificar el archivo WebApiConfig.cs de la carpeta App_Start.

webapi_onlyjson_03

En ese archivo, adicionamos la siguiente línea de código resaltada en la imagen para remover el soporte a respuestas tipo XML

webapi_onlyjson_04

Ahora si ejecutamos de nuevo el sitio web, lo que veremos es una respuesta en formato JSON, como lo siguiente:

webapi_onlyjson_02

¡Espero que les sea útil!

Anuncios

One Response to Configurar sitio ASP.NET Web Api para usar formato JSON por defecto

  1. Pingback: Personalizando la serialización Json en ASP.NET Web API | hgr.net

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: