我正在使用Redis的Rails 4.2。当我使用Redis存储和检索数组时,它返回一个格式化的字符串。如何将此字符串返回到数组?
返回的字符串就是这样,尽管条目的数量和值明显不同:
"[\"FCF1115A\", \"FCF1116A\"]"
显然,它可以被解析,但是有一些功能可以解决这个问题吗?我本可以自己格式化一个更好的字符串,而不是让Redis这样做。谢谢......
答案 0 :(得分:1)
如果使用JSON库是一个选项。以下是在irb
:
> require 'json'
> puts JSON.parse("[\"FCF1115A\", \"FCF1116A\"]").to_json
=> ["FCF1115A","FCF1116A"]