31 Mart 2011, PERŞEMBE
doğru formatta json dosyası yazma - Ruby
Karma, Ruby yaratıyorum. Json dosyasına yazmak için, doğru biçimde istiyorum. İşte benim kod:
tempHash = {
"key_a" => "val_a",
"key_b" => "val_b"
}
fJson = File.open("public/temp.json","w")
fJson.write(tempHash)
fJson.close
Ve burada sonuç dosya içeriği:
key_aval_akey_bval_b
Nasıl doğru JSON formatında dosya için bunu yazabilir miyim? "1.8.7" Teşekkürler! (hangi versiyonu bilmiyorum) Sinatra ve Ruby sürümü kullanıyorum
CEVAP
31 Mart 2011, PERŞEMBE
JSON kütüphane gerektirir, ve to_json
kullanın.
require 'json'
tempHash = {
"key_a" => "val_a",
"key_b" => "val_b"
}
File.open("public/temp.json","w") do |f|
f.write(tempHash.to_json)
end
Geçici.json dosya gibi görünüyor:
{"key_a":"val_a","key_b":"val_b"}
Bunu Paylaş:
Raylar üzerinde Ruby Veritabanı için M...
Nasıl Ruby on Rails ile JSON ayrıştırm...
Ruby'In Dosyası.açık ve f gerek.y...
Yayınlanan Android muayene hata " ...
Raylar JSON doğru (dizi tamsayı tuşlar...