Comment convertir un objet de hachage ruby en JSON ? J'essaie l'exemple ci-dessous et cela ne fonctionne pas ?
Je regardais le RubyDoc et évidemment Hash
n'a pas d'objet to_json
méthode. Mais je lis sur des blogs que Rails supporte active_record.to_json
et prend également en charge hash#to_json
. Je peux comprendre ActiveRecord
est un objet Rails, mais Hash
n'est pas natif de Rails, c'est un pur objet Ruby. Ainsi, dans Rails, vous pouvez faire un hash.to_json
mais pas en Ruby pur.
car = {:make => "bmw", :year => "2003"}
car.to_json