Tôi đang tạo một hàm băm trong Ruby và muốn ghi nó vào một tệp JSON, ở định dạng chính xác.
Đây là mã của tôi:
tempHash = {
"key_a" => "val_a",
"key_b" => "val_b"
}
fJson = File.open("public/temp.json","w")
fJson.write(tempHash)
fJson.close
Và đây là nội dung của tệp kết quả:
key_aval_akey_bval_b
Tôi đang sử dụng Sinatra (không biết phiên bản nào) và Ruby v 1.8.7.
Tôi làm cách nào để ghi điều này vào tệp ở định dạng JSON chính xác?