ruby-on-rails - Ruby 将字符串数组转换为数组对象

标签 ruby-on-rails ruby

<分区>

我想将我的 CSV 文件导入我的数据库,我的 CSV 文件有以下字符串,我需要将它解析为 Ruby 数组对象,该怎么做?

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

谢谢

最佳答案

该示例字符串看起来像 JSON。使用 JSON.parse返回一个 Ruby 数组:

require 'json'

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

关于ruby-on-rails - Ruby 将字符串数组转换为数组对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30150608/

相关文章:

ruby-on-rails - Rails - 设计 - edit_user_registration_path

ruby-on-rails - rails ActiveRecord : Saving nested models is rolled back

javascript - 是否值得使用 Rails 的内置 Javascript 文件,还是从头开始?

ruby-on-rails - rails 3.0.3 检查 bool 值是否为真

ruby - %{} 和 %s 有什么区别?

ruby - RSpec spy 在两个不同类别中的工作方式不同

javascript - Jquery 无法与 Rails 中的 sprockets 一起使用

mysql - 我可以在一个数据库操作中将列中的每个值乘以某个数字吗?

json - 如何读取无效的 JSON 格式亚马逊 firehose

ruby-on-rails - 如何仅从已保存到数据库的项目中获取总数?