c# - 通过 Web API 将 JSON 转换为 RSS?

标签 c# json rss asp.net-web-api httphandler

我想创建一个通用的 Web API 操作,它将接受 JSON URL 作为参数,然后将其转换为 RSS。我到处都能找到 RSS 到 JSON,但不是相反。

我不想使用第三方服务,而是寻找可以做到这一点的图书馆。关于如何利用 Web API 执行此操作的任何想法,或者我应该为此创建一个简单的 HTTP 处理程序吗?

最佳答案

您可以实现自己的 RSS 或 Atom 自定义 MediaTypeFormatter。您可以实现它,以便当接受 header 设置为 application/atom+xmlapplication/rss+xml 时,请求将使用此格式化程序。

Filip 有一篇博客对此进行了描述: RSS & Atom MediaTypeFormatter for ASP.NET WebAPI

关于c# - 通过 Web API 将 JSON 转换为 RSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17304855/

相关文章:

c# - 使用 DTE 激活 Visual Studio 的输出窗口

c# - C#/WPF 中相邻形状的并集

java : create nested json object from String

ios - 我不知道我的代码有什么问题(带有 MWFeedParser 的 rss 阅读器)

Java:传递用户代理变量以从网络服务器获取 RSS 数据

html - 头部中有多个 RSS 链接标签,标记是否有效?

c# - MySql.数据.MySqlClient.MySqlException : 'Unknown column ' Cantidad' in 'field list' '

c# - 无法识别 Entity Framework 更 retrofit 配模型

ios - (Cocoa 错误 3840。)“(字符 0 周围的值无效。)AFNetworking

jquery - 使用 jQuery 嵌套无序列表的对象