是否有 JSON.decode 的替代品(或我不知道的任何选项)可以解析 JSON 并将日期/时间字符串转换为 DateTime 对象?
ActiveSupport::JSON.decode({date_time: DateTime.now()}.to_json)
不得不
h["dt1"] = DateTime.strptime(h["dt1"])
h["dt2"] = DateTime.strptime(h["dt2"])
对于每个 DateTime 字段都非常烦人。
或者有没有其他方法可以将 ruby 对象序列化为字符串以存储在 redis 中,然后将原始对象及其成员作为原始对象取回?
Masrhal.dump 和 Marshal.load 会更受欢迎吗?不知道为什么 redis-rb 文档建议使用 JSON。