#author("2023-01-22T06:08:09+00:00","default:hotate","hotate") #author("2023-10-22T08:57:16+00:00;2023-01-22T06:08:09+00:00","default:hotate","hotate") #contents &tag(Ruby, JSON); &tag(Ruby,JSON); * 情報 [#m2ebb0d4] - [[RubyでJSONを扱うときに便利な関数まとめ | UX MILK>http://uxmilk.jp/13387]] str = JSON.generate({ "Ocean" => { "Squid" => 10, "Octopus" =>8 }}) puts str - [[rubyのJSON.parseでhashキーをsymbolにしてもらう方法 - hirakiucの日記>http://hirakiuc.hatenablog.com/entry/2013/05/19/121211]] # optionを指定すると、keyをSymbolにしてくれる p JSON.parse(json, {:symbolize_names => true}) - [[【Ruby入門】Hash(ハッシュ)の基礎文法【コロン=シンボル】 | 侍エンジニアブログ>https://www.sejuku.net/blog/11357]] # キーがシンボルの場合は省略形が使える(コロン「:」の位置が逆になる) { name: "samurai", score: 80 } - [[JSON.#pretty_generate (Ruby 3.2 リファレンスマニュアル)>https://docs.ruby-lang.org/ja/latest/method/JSON/m/pretty_generate.html]] puts JSON.pretty_generate(hash) * 関連 [#j670f506] #related