LoginSignup
45
29

More than 5 years have passed since last update.

Linux標準機能で簡単JSON整形

Last updated at Posted at 2016-12-23

はじめに

 Linuxユーザーのみなさま、コンソール上でJSONを扱うときどのように整形していますか。JSONはRESTful APIなどでもよく使われており大変便利で、よく目にしますが、整形せずに使うと可読性には欠けますよね。そこで、私がよく使っているのはjqコマンドです。ですが、これはLinux標準ではないため、本番環境では使用できなかったりします。
 今回は、Linuxの標準機能だけでJSONを整形する方法をご紹介します。

Linux標準機能でJSONを整形

Linuxは標準でPythonがインストールされていますが、Pythonの標準ライブラリの一つにJSON Moduleがあります。パイプでJSONデータを渡すとコンソール上で簡単に整形できます。

$ echo '{"key1": "value1", "key2": {"key3": "value3"}}' | python -m json.tool
{
    "key1": "value1",
    "key2": {
        "key3": "value3"
    }
}

Let's JSON life!

45
29
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
45
29