-3
私はRailsを初めて使っていて、ばかげて疑わしいところです。私は、これは表示させたいJSONハッシュを解析し、内容をプレーンテキストとして出力します
@data = '{"A":"aa", "B":"bb","C":"cc"}'
:として私はJSONオブジェクト@dataを持つAはAA Bである
BB CはどのようにすることができCC
です私のコントローラを使用してこれを達成しますか?
私はRailsを初めて使っていて、ばかげて疑わしいところです。私は、これは表示させたいJSONハッシュを解析し、内容をプレーンテキストとして出力します
@data = '{"A":"aa", "B":"bb","C":"cc"}'
:として私はJSONオブジェクト@dataを持つAはAA Bである
BB CはどのようにすることができCC
です私のコントローラを使用してこれを達成しますか?
元の質問では、{"A"="aa", "B"="bb","C"="cc"}
は有効なJSONではありません。したがって、有効なJSONオブジェクトを取得していないか、実際にThomasが指摘しているようなRubyハッシュがあるかのどちらかです。
@data = Hash.new
@data = {"A"=>"aa", "B"=>"bb", "C"=>"cc"}
string_version = @data.map{|k,v| "#{k} is #{v}"}.join(' and ')
puts string_version
:あなたが実際にRubyのハッシュを持っていると仮定すると
@data = ActiveSupport::JSON.decode('{"A":"aa","B":"bb","C":"cc"}')
string_version = @data.map{|k,v| "#{k} is #{v}"}.join(' and ')
puts string_version
:あなたが実際に有効なJSON文字列を持っていると仮定すると