コマンド・ラインでJSONをいい感じに整形するのによく jq コマンド使いますが、その逆でさくっとJSON書きたいなーって時に便利だなと思ってるやつがあるので紹介させてください こんな感じで使えるやつです。Perlっぽいhashで書いてJSON生成できる $ jg '{a => b}' { "a" : "b" } $ jg '{query => {prefix => {value => "di"}}, filter => {term => {is_delete => 0}} }' { "filter" : { "term" : { "is_delete" : 0 } }, "query" : { "prefix" : { "value" : "di" } } } ElasticsearchのAPIを生で使う時とかに便利だと思ってます。 たとえばこんなかんじですね。 $ jg '{query