kapieciiのブログ

日々学んだことを残しておくためのブログです。このブログはGoogle Analyticsを利用しています。

JSONを整形する方法(jq, Python, Javascript)

巨大で複雑なJSONデータに出くわすことがあります。
環境によって使える方法・使えない方法があるので、JSONデータを整形する方法を幾つかメモしておきます。

目次

jq

$ cat test.json | jq .

Python

$ python -m json.tool < test.json

追記

  • Python3.8から、json.toolに「--json-lines」というオプションが追加されたそうです。
$ python -m json.tool --json-lines < test.json

JavaScript

Chromeメニュー-->その他ツール-->デベロッパーツール-->Console
でConsoleを開き、下記のように実行します。

const data = {"user":"Taro","Age":"20"}
const data2 = JSON.stringify(data, null, 4)
console.log(data2)

参照

dev.classmethod.jp

qiita.com

docs.python.org

kapieciiのブログについてお問い合わせがある場合、下記のフォームからご連絡をお願い致します。
お問い合わせはこちら