Конвертировать rss в JSON
Craigslist имеет rss-канал, и я хочу преобразовать канал в формат JSON, чтобы я мог его разобрать. кто-нибудь знает любой инструмент, который может это сделать - конвертировать Craigslist rss (или любой rss) в формат JSON
Ответы
Ответ 1
ОБНОВЛЕНИЕ: будьте осторожны, Yahoo Pipes теперь отключается Yahoo! и API Google Feed устарел. Проверьте superfeedr.com API, который также конвертирует RSS в JSON.
Вы можете использовать сервис google feed api
Пример:
https://ajax.googleapis.com/ajax/services/feed/load?v=2.0&q=http://phys.org/rss-feed/&num=20
Структура https://ajax.googleapis.com/ajax/services/feed/load?v=2.0&q=RSS_URL_TO_CONVERT&num=
Также, если вам нужен лучший контроль над преобразованием RSS, используйте http://pipes.yahoo.com/pipes/, где вы можете визуализировать поток данных.
EDIT:
Поскольку трубы yahoo больше не работают, вот список альтернатив
http://www.makeuseof.com/tag/12-best-yahoo-pipes-alternatives-look/
Ответ 2
RSS уже находится в формате XML, который наследуется всеми браузерами. Я бы порекомендовал просто синтаксический анализ XML напрямую, а не преобразование в json для синтаксического анализа.
Ответ 3
У Джона Ресига есть сообщение об этом:
http://ejohn.org/projects/rss2json/
Ответ 4
Я бы рекомендовал использовать Yahoo Pipes для этого. Вы можете просто вытащить фид и действовать как прокси; Поддерживается также JSONP.
Ответ 5
Вы можете попробовать использовать одну из многих javascript-библиотек для навигации по XML.
Например, здесь. Есть еще много библиотек, вот те, которые Google считал достаточно хорошими для размещения.
Ответ 6
Вы также можете попробовать XML-редактор Oxygen (http://www.oxygenxml.com/). Они предлагают 30-дневную пробную версию и кросс-платформенную. Конвертер можно найти в разделе Инструменты → XML для JSON...