JSONをRubyのHashにしてpritty_printするコマンド

json to ruby hash command

こんな感じで動く。

$ jo foo=bar h=$(jo -a aaa bbb $(jo aaaaa=bbbbb ccccc=ddddd eeeee=fffff ggggg=hhhhh iiiii=jjjjj)) | jr -s
{
  foo: "bar",
  h: [
    "aaa",
    "bbb",
    {
      aaaaa: "bbbbb",
      ccccc: "ddddd",
      eeeee: "fffff",
      ggggg: "hhhhh",
      iiiii: "jjjjj"
    }
  ]
}

JSONを受けて動くAPIのテストケースを作るのに便利な気がする。 逆はRubyJSONにしてjqでいいと思う。