¿Cómo convertir un objeto ruby hash a JSON? ¿Estoy probando este ejemplo a continuación y no funciona?
Estaba mirando el RubyDoc y obviamente el Hashobjeto no tiene un to_jsonmétodo. Pero estoy leyendo en blogs que Rails admite active_record.to_jsony también admite hash#to_json. Puedo entender que ActiveRecordes un objeto Rails, pero Hashno es nativo de Rails, es un objeto Ruby puro. ¿Entonces en Rails puedes hacer un hash.to_json, pero no en Ruby puro?
car = {:make => "bmw", :year => "2003"}
car.to_json
fuente

HashyArrayenjsongema, pero tu clasePersones sencillaObject. Pero puedes heredar en suHashlugar. Puede abrir una nueva pregunta si no se las arregla.fuente
También puedes usar
JSON.generate:O su alias
JSON.unparse:fuente
Agregue la siguiente línea en la parte superior de su archivo
Entonces puedes usar:
Alternativamente, puede usar:
fuente
Debes incluir
jsonen tu archivoPor ejemplo,
Para obtener más información sobre
jsonusted puede visitar el siguiente enlace. Json Learningfuente