xml応答をjsonに変換して特定の値を取得するにはどうすればよいですか。ここ は、私が試したものです:XMLレスポンスをjsonに変換し、Ruby on Railsでそのjsonの値を取得する方法は?
response = HTTParty.post 'http://api.ontraport.com/cdata.php',
{:body => {:appid => 'YeBz0j1',:key => 'NqweN80',:reqType => "fetch_sequences" }}
response = Hash.from_xml(response).to_json
render json: (response)
そして、私は結果取得しています:
{"result":{"sequence":[{"id":"148"},{"id":"211"},"!Kyle OP Test","(SS) AnikSIB - 1 Hour Reminder","(SS) AnikSIB - 5 minutes Reminder","(SS) AnikSIB - Attended After Over"]}}
しかし、私はrender json: (response['result'])
を書く場合に、その後、私の出力は、それはちょうど私がどのように使用できるかoutput.Andとしてresult
を印刷間違っていますかわいいプリントのためのJSON.pretty_generate
。