私は OpenStruct を使用して、次のような json を操作していますOpenStruct.new '{"age":100,"name":"name"}'
:
NoMethodError:
undefined method `each_pair' for "{\"age\":100,\"name\":\"name\"":String
このコードはしばらく前に機能していましたが、現在は機能していません。
Ruby 2.1を使用しています
私は OpenStruct を使用して、次のような json を操作していますOpenStruct.new '{"age":100,"name":"name"}'
:
NoMethodError:
undefined method `each_pair' for "{\"age\":100,\"name\":\"name\"":String
このコードはしばらく前に機能していましたが、現在は機能していません。
Ruby 2.1を使用しています
次のようにしてください:
require 'json'
OpenStruct.new(JSON.parse(your_string))
JSON.parse
json 文字列オブジェクトを Ruby Hash オブジェクトに変換します。