将一个字符串化的数组转换为数组[英] Convert a stringified array back to array

本文是小编为大家收集整理的关于将一个字符串化的数组转换为数组的处理方法,想解了将一个字符串化的数组转换为数组的问题怎么解决?将一个字符串化的数组转换为数组问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我将 hstore 与 Postgres 9.2 和 Rails 3.2 一起使用来存储我的对象,如下所示:

class User
  user_hstore = {:user_id =>"123", :user_courses => [1,2,3]}
end

现在,当我检索 user_courses 时,我得到如下字符串:'[1, 2, 3]'

如何将此字符串转换为 Rails 数组?更好的是,有没有办法将数组存储在 hstore 对象中,以便 Rails 自动将其检索为数组类型?

推荐答案

JSON.parse "[\"1018\", \"1037\", \"1045\", \"1042\"]"
#=> ["1018", " 1037", " 1045", " 1042"]

本文地址:https://www.itbaoku.cn/post/1763954.html

相关标签/搜索