У меня есть набор классов пользователей, которые я хочу сохранить как json-файл.Как читать/писать коллекцию объектов как json
users = []
users << User.new('john', 'smith', 55)
File.open("users.json", "w") do |f|
f.write(JSON.pretty_generate(users)
end
Проблема заключается в том, Пользователь не является JSON'ified, он сохраняет в файл, как:
[
"#<User:0x000000101010eff40>",
..
]
Кроме того, как я буду читать эту JSon файл обратно в коллекцию?
Это не сработало, я удалил JSON.pretty_generate, и я все еще вижу «# <Пользователь: 0x000000101010eff40>» в моем json-файле. (довольно печатная работа тоже не работала) – Blankman