将对象数组转换为CSV

时间:2014-11-21 02:16:24

标签: ruby csv

我正在尝试生成CSV以将一些记录导入Postgres数据库,但我遇到了一些问题。“

我有以下对象

obj = {
  "id"=>1,
  "event_id"=>2,
  "user_id"=>3,
  "items"=>[{:type => "laptop"}]
}

使用以下代码:

require 'csv'
CSV.generate_line([obj['id'],obj['event_id']obj['user_id']obj['items']])

由于“笔记本电脑”之前和之后的\“\”导致尝试导入postgres,我最终得到以下行。

1,2,3,\"{:type=>\"\"laptop\"\"}\"\n

0 个答案:

没有答案