Saya membuat hash di Ruby dan ingin menulisnya ke file JSON, dalam format yang benar.
Ini kode saya:
tempHash = {
"key_a" => "val_a",
"key_b" => "val_b"
}
fJson = File.open("public/temp.json","w")
fJson.write(tempHash)
fJson.close
Dan berikut adalah isi dari file yang dihasilkan:
key_aval_akey_bval_b
Saya menggunakan Sinatra (tidak tahu versi apa) dan Ruby v 1.8.7.
Bagaimana saya bisa menulis ini ke file dalam format JSON yang benar?