0

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

例如,iTunes 搜索 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 上。

4

1 回答 1

0

使用 Yahoo! 很容易做到这一点!管道或 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='

网址:

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'

于 2010-07-18T06:49:52.743 回答