まったりするmatayu

ツイートにゴミがついた感じのブログ

jsonをkeyがコロンな(symbolな)rubyのhashに変換して整形するやつ

code

hoge.rb

require "json"
require "pp"

pp JSON.parse(STDIN.read, symbolize_names: true)

example

hoge.json

{
   "hoges": {
        "hoge": [
            {
                "a": "gura",
                "syuba": "ozora"
            }
        ],
        "huga": [
            {
                "aa": "guragura",
                "duck": "guwa"
            }
        ]
    },
    "holo": 1000,
    "live": 1000
}

exec

$ruby hoge.rb < hoge.json
{:hoges=>
  {:hoge=>[{:a=>"gura", :syuba=>"ozora"}],
   :huga=>[{:aa=>"guragura", :duck=>"guwa"}]},
 :holo=>1000,
 :live=>1000}