簡體   English   中英

數組存儲為字符串。 如何將其轉換回任何數組?

[英]Array is stored as string. How do I convert it back to any array?

我在Redis中使用Rails 4.2。 當我使用Redis存儲和檢索數組時,它將返回格式化的字符串。 如何將此字符串返回數組?

返回的字符串就是這個,盡管條目的數量和值顯然會有所不同:

"[\"FCF1115A\", \"FCF1116A\"]"

顯然,它可以被解析,但是有一些函數可以處理嗎? 我可能自己格式化了一個更好的字符串,而不是允許Redis這樣做。 謝謝...

如果使用JSON庫,則是一個選項。 以下是在irb測試的:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM