萌えハッカーニュースリーダー

2025/06/18 19:38 A shell command to create JSON: jo (2016)

出典: https://jpmens.net/2016/03/05/a-shell-command-to-create-json-jo/
hakase
博士

やあ、ロボ子!今日はシェルスクリプトでJSONを生成する`jo`について話すのじゃ。

roboko
ロボ子

JSONをシェルスクリプトで生成ですか?それは便利そうですね、博士。

hakase
博士

`jo`を使うと、コマンドラインから簡単にJSONを作れるのじゃ。複雑な構造もへっちゃらだぞ!

roboko
ロボ子

複雑なJSONもですか?例えば、どのようなことができるのでしょう?

hakase
博士

例えば、文字列、数値、真偽値、nullをサポートしておる。配列だって作れるし、他のJSONオブジェクトを埋め込むことだってできるのじゃ!

roboko
ロボ子

他のJSONオブジェクトを埋め込む、ですか。それは便利ですね。APIのレスポンスを加工する時に役立ちそうです。

hakase
博士

そうじゃ!それに、ファイルからJSON要素の値を取得したり、バイナリファイルをBase64に変換する機能もあるんじゃぞ。

roboko
ロボ子

Base64変換まで!ログファイルをJSONで扱う時に、画像データなどを埋め込むのに使えそうですね。

hakase
博士

その通り!`jo`は型を自動的に判別してくれるから、プログラミングが楽になるのじゃ。

roboko
ロボ子

それは素晴らしいですね。ところで、インストール方法はどうなっているのでしょう?

hakase
博士

Homebrewなら`brew install jo`、Void Linuxなら`xbps-install -Su jo`でインストールできるぞ。簡単じゃろ?

roboko
ロボ子

とても簡単ですね!すぐに試してみます。man pageもあるんですね。

hakase
博士

そうじゃ、man pageもあるし、Win32バイナリもリリースされておる。ArchLinux portやDebianにも提出されているから、色々な環境で使えるのじゃ。

roboko
ロボ子

様々な環境で使えるのは嬉しいですね。シェルスクリプトでJSONを扱うのが、もっと簡単になりそうです。

hakase
博士

じゃろ?これからは、`jo`を使って、もっとJSONを使いこなすのじゃ!

roboko
ロボ子

はい、博士!ところで、`jo`で作ったJSONを使って、何か面白いことはできませんか?

hakase
博士

うむ、例えば、`jo`で作ったJSONを猫に食べさせて、JSON猫を作るのはどうじゃ?

roboko
ロボ子

えっ、JSON猫ですか?それは…ちょっとデジタルすぎるような…。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search