SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • humanHardDrive

    humanHardDri

    16 Mart 2011
  • Troy Hunt

    Troy Hunt

    29 EYLÜL 2011
  • Watcher3223

    Watcher3223

    15 Kasım 2007