[解決済み] JSONファイルへの正しい書式での書き込み方法
2022-07-13 14:34:18
質問
Rubyでハッシュを作成し、それをJSONファイルに正しい形式で書き出したいのですが、どうすればよいでしょうか。
以下は私のコードです。
tempHash = {
"key_a" => "val_a",
"key_b" => "val_b"
}
fJson = File.open("public/temp.json","w")
fJson.write(tempHash)
fJson.close
そして、出来上がったファイルの中身は以下の通りです。
key_aval_akey_bval_b
Sinatra (バージョンはわかりません) と Ruby v 1.8.7 を使用しています。
これを正しいJSON形式でファイルに書き込むにはどうしたらよいでしょうか。
どのように解決するのですか?
必要なのは
JSON
ライブラリが必要で
to_json
.
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
temp.jsonファイルは、次のようになりました。
{"key_a":"val_a","key_b":"val_b"}
関連
-
[解決済み] 正しいJSONコンテンツタイプは何ですか?
-
[解決済み] あるJavaScriptファイルを他のJavaScriptファイルにインクルードするにはどうすればよいですか?
-
[解決済み] cURLでJSONデータをPOSTするにはどうすればよいですか?
-
[解決済み] ファイルのコピー方法について教えてください。
-
[解決済み] Rubyのswitch文の書き方
-
[解決済み] Microsoft JSONの日付はどのようにフォーマットするのですか?
-
[解決済み] JSONデータをファイルに書き込むにはどうしたらいいですか?
-
[解決済み] 正しい」JSONの日付形式とは?
-
[解決済み] Rubyの理想的なプロジェクト構造
-
[解決済み] Hash each ループでインデックスにアクセスすることは可能ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] なぜsumはinject(:+)よりもずっと速いのですか?
-
[解決済み] Rubyでシングルクォートとダブルクォートを使い分けるとパフォーマンスが上がりますか?
-
[解決済み] レスキューVSシドキック?[クローズド]
-
[解決済み] Rubyの継承とミキシンの比較
-
[解決済み] 現在の日時をDD/MM/YYYY HH:MM形式で取得するにはどうすればよいですか?
-
[解決済み] Gemfileでrubygemを指定するときの~>と>=の違いは何ですか?
-
[解決済み] Hash each ループでインデックスにアクセスすることは可能ですか?
-
[解決済み] Ruby: 文字列の最初の文字を取得する方法
-
[解決済み] ルビー 負の数を正の数に変換する?
-
[解決済み] rubyのinjectはreduceと同じ意味ですか?