2013-08-13 6 views
0

Есть ли способ подключить фильтр к ответу WebAPI для преобразования обычного ответа JSON в ответ .csv (text/csv)?Фильтр WebAPI для преобразования ответа в CSV

У меня есть несколько отчетов, которые обращаются к ReportController (ApiController) для данных JSON для заполнения отчетов. Мне бы очень понравилось, если бы я мог преобразовать эти данные в .csv и перемещать пользователей по URL-адресу GET через вызов window.open() или href.

Я еще не делал фильтры. С чего я начал? Кто-нибудь работает над чем-то подобным раньше?

+0

Я думаю, что WebAPI позволяет вам возвращать JSON или XML, а не файл. Вы можете сделать это в обычном MVC-контроллере, возвратив FileResult из метода действий. – Rob

ответ

0

Я знаю, что этот вопрос относительно старый, но способ пойти должен был бы написать MediaTypeFormatter. См. this tutorial для пояснения.

Смежные вопросы