如何将 JSON 转换为 XML? (最好使用 Yahoo Pipes 或 Ruby)

发布于 2024-09-10 11:57:11 字数 766 浏览 6 评论 0原文

有很多关于 XML 到 JSON 转换的信息...但我想将 JSON 结果转换为 XML。

例如,iTunes Search API 仅提供 JSON 格式的输出。

http://itunes.apple.com/WebObjects/MZStoreServices.woa/ws/wsSearch?term=jack+johnson&country=US& media=music&entity=musicArtist&limit=6&genreId=&version=2&output=json&callback=jsonp1279429984094

我想将此 JSON 结果用作 XML 提要(可由任何标准读取)提要阅读器)。

如果我可以将工作转移到 Yahoo Pipes,那就太好了(这是一项免费服务,可以减少我服务器上的负载)。

另一方面,我的网站是使用 Ruby / Sinatra 构建的 - 托管在 Heroku 上。

There is plenty of information on XML to JSON conversion... But I would like to convert a JSON result into XML.

For example the iTunes Search API only provides output in the JSON format.

http://itunes.apple.com/WebObjects/MZStoreServices.woa/ws/wsSearch?term=jack+johnson&country=US&media=music&entity=musicArtist&limit=6&genreId=&version=2&output=json&callback=jsonp1279429984094

I would like to consume this JSON result as an XML feed (to be read by any standard feed reader).

If I could offload the work to Yahoo Pipes that would be great (it's a free service and would reduce the load on my server).

As an side my site is being built with Ruby / Sinatra - hosted on Heroku.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

撩发小公举 2024-09-17 11:57:11

使用雅虎很容易做到!管道或与 YQL。这就是我使用此查询时得到的结果:

select * from json
    where url='http://itunes.apple.com/WebObjects/MZStoreServices.woa/ws/wsSearch?term=jack+johnson&country=US&media=music&entity=musicArtist&limit=6&genreId=&version=2&output=json&callback='

URL:

http: //query.yahooapis.com/v1/public/yql?q=select%20*%20from%20json%20where%20url%3D'http%3A%2%2Fitunes.apple.com%2FWebObjects%2FMZStoreServices .woa%2Fws%2FwsSearch%3Fterm%3Djack%2Bjohnson%26country%3DUS%26media%3Dmusic%26entity%3DmusicArtist%26limit%3D6%26genreId%3D%26version%3D2%26output%3Djson%26callback%3D'

It's quite easy to do with Yahoo! Pipes or with YQL. This is what I ended up with when using this query:

select * from json
    where url='http://itunes.apple.com/WebObjects/MZStoreServices.woa/ws/wsSearch?term=jack+johnson&country=US&media=music&entity=musicArtist&limit=6&genreId=&version=2&output=json&callback='

URL:

http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20json%20where%20url%3D'http%3A%2%2Fitunes.apple.com%2FWebObjects%2FMZStoreServices.woa%2Fws%2FwsSearch%3Fterm%3Djack%2Bjohnson%26country%3DUS%26media%3Dmusic%26entity%3DmusicArtist%26limit%3D6%26genreId%3D%26version%3D2%26output%3Djson%26callback%3D'

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文