0
我使用的是CTA API(http://www.transitchicago.com/developers/bustracker.aspx) ,响应是xml。我想在转换为json后,在我的骨干集合中获取。响应看起来是这样的:将xml转换为json格式
<?xml version="1.0"?>
<bustime-response>
<route>
<rt>1</rt>
<rtnm>Bronzeville/Union Station</rtnm>
<rtclr>#336633</rtclr>
</route>
<route>
<rt>2</rt>
<rtnm>Hyde Park Express</rtnm>
<rtclr>#993366</rtclr>
</route>
</bustime-response>
我想它看起来就像这样:
[
{
"rt": "1",
"rtnm": "Bronzeville/Union Station",
"rtclr": "#336633"
},
{
"rt": "2",
"rtnm": "Hyde Park Express",
"rtclr": "#993366"
}
]
什么是做到这一点的最好方法是什么?
嗯,我假设你正在使用JavaScript,因为你已经添加的标签是JavaScript的最简单的方法要做到这一点是使用谷歌饲料https://developers.google.com/feed/v1/reference,或者你可以参考堆栈溢出问题http://stackoverflow.com/questions/246577/can-i-serve-rss -in-JSON –