Je crée un hachage dans Ruby et je souhaite l'écrire dans un fichier JSON, au format correct.
Voici mon code:
tempHash = {
"key_a" => "val_a",
"key_b" => "val_b"
}
fJson = File.open("public/temp.json","w")
fJson.write(tempHash)
fJson.close
Et voici le contenu du fichier résultant:
key_aval_akey_bval_b
J'utilise Sinatra (je ne sais pas quelle version) et Ruby v 1.8.7.
Comment puis-je écrire ceci dans le fichier au format JSON correct?