【发布时间】:2017-07-10 01:01:32
【问题描述】:
我正在尝试将一些 XML 转换为 JSON
这是我目前所拥有的
def skiddle_api
skiddlexml = 'http://xml.skiddlecdn.co.uk/affiliates/all.xml'
doc = Nokogiri::XML(open(skiddlexml))
doc.css('event#12987613').css('ticket').each do |node|
children = node.children
byebug
@ticket_json = {
'name' => children.css('name').inner_text
'facevalue' => children.css('faceValue').inner_text
}
end
respond_to do |format|
format.json { render :json => {:ticket => @ticket_json } }
end
end
我目前在这里举办的活动有 5-8 种不同的门票类型
我希望每种票证类型都显示为 JSON 格式,如下所示:
{
"ticket": {
"name": "Return Coach Ticket - Glasgow - Coach A"
"faceValue": "20.00"
}
"ticket": {
"name": "Return Coach Ticket - Manchester - Coach B"
"faceValue": "25.00"
}
}
我在这里做错了什么?
谢谢你:)
【问题讨论】:
标签: ruby-on-rails json xml