ruby 将csv转换为json

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby 将csv转换为json相关的知识,希望对你有一定的参考价值。

#! /usr/bin/env ruby

require 'csv'
require 'json'

csv = CSV.parse(File.read(file_name).scrub, headers: true)

hash = csv.map{ |row| { code: row["Classification Code"], description: row["Classification Code Description English"] } }

json = hash.to_json

File.write(new_file_name, json)

以上是关于ruby 将csv转换为json的主要内容,如果未能解决你的问题,请参考以下文章

ruby 用于将.mdb db文件转换为.csv的Ruby脚本

无法将 .json 文件从 CSV 下载到 JSON 转换并且无法将 JSON 转换为 CSV

csv转换obj

使用 python 将 JSON 转换为 CSV

Python - 将 csv 文件转换为 JSON

如何将 JSON 转换为 Ruby 哈希