您的位置:首页 > 编程语言 > Ruby

ruby解析json、xml

2016-07-25 13:34 429 查看


ruby解析json、xml

解析xml

[ruby] view
plain copy

def get_xml_element(url,xml_element)  

  require 'net/http'   

  response=Net::HTTP.get_response(URI('http://api.platform.com/cinema/halls/format/xml/cid/1/pid/10000'))    

  #~ puts response.code  

  s = response.body  

  #~ puts s  

  s.scan(/\<#{xml_element}\>(.*)\<\/#{xml_element}\>/)  

end  

url='http://api.platform.com/cinema/halls/format/xml/cid/1/pid/10000'  

puts get_xml_element(url,'errorMessage')  

解析json

[ruby] view
plain copy

require 'net\http'  

require 'json'  

response=Net::HTTP.get_response(URI('http://api.platform.com/cinema/halls/format/json/cid/1/pid/10000'))  

puts response.body  

data=response.body  

result=JSON.parse(data)  

p result  

puts result['res']['errorMessage']
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: