将Ruby字符串数组转换为数组对象

13

我想将我的CSV文件导入到数据库中,我的CSV文件包含以下字符串,我需要将它解析为Ruby数组对象,如何做到这一点?

"[\"Mt Roskill\", \"Sylvia Park\"]"

感谢

1个回答

22

那个字符串看起来像是 JSON。使用 JSON.parse 方法将其转换为 Ruby 数组:

require 'json'

JSON.parse("[\"Mt Roskill\", \"Sylvia Park\"]")
#=> ["Mt Roskill", "Sylvia Park"]

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接