最佳答案
如何将一个ruby哈希对象转换为JSON?所以我尝试下面的例子&不行吗?
我正在查看RubyDoc,显然Hash
对象没有to_json
方法。但是我在博客上看到Rails支持active_record.to_json
,也支持hash#to_json
。我可以理解ActiveRecord
是一个Rails对象,但是Hash
不是Rails的原生对象,它是一个纯Ruby对象。所以在Rails中你可以做hash.to_json
,但在纯Ruby中不行??
car = {:make => "bmw", :year => "2003"}
car.to_json