Перетворення JSON в RSS за допомогою Web API?

Я хотів би створити загальну дію Web API, яка прийме URL-адресу JSON як параметр, а потім перетворить її в RSS. Скрізь я дивлюся, я знаходжу RSS в JSON, але не навпаки.

Я не хотів використовувати службу 3-ї сторони, але шукав би бібліотеку, яка може це зробити. Будь-яка ідея про те, як використовувати Web API для цього, чи я повинен просто створити простий HTTP-обробник для цього?

5
У мене є URL-адреса, яка вже обслуговує JSON. Деякі властивості передбачаються як заголовок, зміст, опублікована дата тощо. Тому я хотів би споживати це в контролері Web API і повернути RSS (через синтаксичний аналіз, відображення та ін.). Замість того, щоб створювати спеціальний формат мультимедіа (якщо тільки RSS не вбудовано в веб API), я думав, що можливо, HTTP Handler буде простіше, оскільки я зможу повернути сирі дані, які будуть RSS/XML. Я сподівався, що бібліотека зробить важкий підйом створення RSS-формату, хоча теж.
додано Автор TruMan1, джерело
Що ви маєте на увазі, коли ви кажете URL-адресу JSON? Крім того, ви розумієте різницю між HTTP Handlers та Web API (не намагаючись бути патронером, просто намагаючись зрозуміти, з чого почати відповідати на ваше запитання)?
додано Автор Mark Rucker, джерело
Добре, добре я не можу тобі сказати більше, ніж ви вже знаєте потім :) Наскільки я знаю, веб-API не підтримує тип вмісту RSS/XML у коробці. Також я ніколи не чув про бібліотеку JSON в RSS. Не кажучи, що це не там, але я б Googling для нього, як і ви.
додано Автор Mark Rucker, джерело
Добре, добре я не можу тобі сказати більше, ніж ви вже знаєте потім :) Наскільки я знаю, веб-API не підтримує тип вмісту RSS/XML у коробці. Також я ніколи не чув про бібліотеку JSON в RSS. Не кажучи, що це не там, але я б Googling для нього, як і ви.
додано Автор Mark Rucker, джерело
Добре, добре я не можу тобі сказати більше, ніж ви вже знаєте потім :) Наскільки я знаю, веб-API не підтримує тип вмісту RSS/XML у коробці. Також я ніколи не чув про бібліотеку JSON в RSS. Не кажучи, що це не там, але я б Googling для нього, як і ви.
додано Автор Mark Rucker, джерело
Добре, добре я не можу тобі сказати більше, ніж ви вже знаєте потім :) Наскільки я знаю, веб-API не підтримує тип вмісту RSS/XML у коробці. Також я ніколи не чув про бібліотеку JSON в RSS. Не кажучи, що це не там, але я б Googling для нього, як і ви.
додано Автор Mark Rucker, джерело

7 Відповіді

Ви могли б реалізувати свій власний RSS або Atom користувальницький MediaTypeFormatter . Ви можете реалізувати його таким чином, щоб запит використовував цей формат, коли заголовок для прийому встановлено на application/atom + xml або application/rss + xml .

Filip has a blog describing this: RSS & Atom MediaTypeFormatter for ASP.NET WebAPI

4
додано

Ви могли б реалізувати свій власний RSS або Atom користувальницький MediaTypeFormatter . Ви можете реалізувати його таким чином, щоб запит використовував цей формат, коли заголовок для прийому встановлено на application/atom + xml або application/rss + xml .

Filip has a blog describing this: RSS & Atom MediaTypeFormatter for ASP.NET WebAPI

4
додано

Ви могли б реалізувати свій власний RSS або Atom користувальницький MediaTypeFormatter . Ви можете реалізувати його таким чином, щоб запит використовував цей формат, коли заголовок для прийому встановлено на application/atom + xml або application/rss + xml .

Filip has a blog describing this: RSS & Atom MediaTypeFormatter for ASP.NET WebAPI

4
додано

Ви могли б реалізувати свій власний RSS або Atom користувальницький MediaTypeFormatter . Ви можете реалізувати його таким чином, щоб запит використовував цей формат, коли заголовок для прийому встановлено на application/atom + xml або application/rss + xml .

Filip has a blog describing this: RSS & Atom MediaTypeFormatter for ASP.NET WebAPI

4
додано

Superfeedr provide a feed API which does RSS to JSON conversion both when you poll feeds and when you want to be notified for changes in them.

1
додано
це прямо протилежне тому, що вимагає ОП
додано Автор warren, джерело

Superfeedr provide a feed API which does RSS to JSON conversion both when you poll feeds and when you want to be notified for changes in them.

1
додано
це прямо протилежне тому, що вимагає ОП
додано Автор warren, джерело

Superfeedr provide a feed API which does RSS to JSON conversion both when you poll feeds and when you want to be notified for changes in them.

1
додано
це прямо протилежне тому, що вимагає ОП
додано Автор warren, джерело
var chat = new Chat();
var chat = new Chat();
642 учасників

Обсуждение вопросов по C# / .NET / .NET Core / .NET Standard / Azure Сообщества-организаторы: — @itkpi — @dncuug

ІТ КПІ - JavaScript
ІТ КПІ - JavaScript
504 учасників

співтовариство javascript розробників в Telegram