/ / Arrayは文字列として格納されます。どのように配列に変換するのですか? - ruby​​-on-rails、配列、redis

配列は文字列として格納されます。どのように配列に変換するのですか? - ruby​​-on-rails、配列、redis

私はRedisでRails 4.2を使用しています。 Redisで配列を格納して取得すると、書式設定された文字列が返されます。この文字列を配列に戻すにはどうすればよいですか?

返される文字列はまさにこれですが、エントリの数と値は明らかに変わります:

"["FCF1115A", "FCF1116A"]"

明らかに、解析することができますが、これを処理する関数がありますか?私は、おそらくレディスがそうすることを許すよりも、より良い文字列を自分自身でフォーマットすることができます。ありがとう...

回答:

回答№1は1

使用している場合 JSON ライブラリはオプションです。次は irb

> require "json"
> puts JSON.parse("["FCF1115A", "FCF1116A"]").to_json
=> ["FCF1115A","FCF1116A"]