Bir csv dosyasını bir json dosyasına dönüştürecek bir Ruby komut dosyasının nasıl yazılacağını bilen var mı?CSV to JSON Ruby Komut Dosyası?
CSV bu biçimde olacaktır:
Canon,Digital IXUS 70,"Epic, Epic 100",3x,Yes (lockable),Yes (lockable),Yes
Canon, Digital IXUS 75,"Epic, Epic 100",3x,Yes (lockable),Yes (lockable),Yes
Canon,Digital IXUS 80,"Epic, Epic 100",3x,Yes (lockable),Yes (lockable),Yes
ve JSON bu yol açması gerekir:
{ "aaData": [
[ "Canon" , "Digital IXUS 70" , "3x" , "Yes (lockable)" , "Yes (lockable)" , "Yes"],
[ "Canon" , "Digital IXUS 75" , "3x" , "Yes (lockable)" , "Yes (lockable)" , "Yes"],
[ "Canon" , "Digital IXUS 80" , "3x" , "Yes (lockable)" , "Yes (lockable)" , "Yes"]
]}
teşekkürler çalışmıyor 1.8 için ve yükseltme yapamıyorum - 1.87 için doğru sözdizimi nedir? – webbydevy
Gem 'fastercsv' öğesini kurun ve CSV'yi FasterCSV olarak değiştirin –
'' 'data = File.open ('/ path/to/file.csv') .0 \' \ 'veri atamak için read''' veri ayıklamak – benjineer