ile Ruby serialize yapısını yapıyorum JSON için basit bir yapı seri hale getirmeye çalışıyorum, ancak JSON'dan bu yapının bir örneğini oluşturmak için bunu alamıyorum. İşte bunu yapmaya çalışıyorum.JSON
require 'rubygems'
require 'json'
Person = Struct.new(:name, :age)
json = Person.new('Adam', 19).to_json
puts json
me = JSON.load(json)
puts me.name
Ve şu çıktıyı alıyorum: Bu durumda
"#<struct Person name=\"Adam\", age=19>"
/usr/lib/ruby/1.9.1/json/common.rb:148:in `parse': 746: unexpected token at '"#<struct Person name=\"Adam\", age=19>"' (JSON::ParserError)
from /usr/lib/ruby/1.9.1/json/common.rb:148:in `parse'
from /usr/lib/ruby/1.9.1/json/common.rb:309:in `load'
from why.rb:9:in `<main>'
teşekkürler. Gelecekte bunu okuyan herkes için, to_h yönteminin ruby 2.0'a eklendiğini not etmek isterim, bu yüzden 1.9.3 kullanıyorsanız, yükseltmeliydin. –