วิธีการแปลงวัตถุแฮช 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