以下の内容はhttps://ytyaru.hatenablog.com/entry/2020/04/09/000000より取得しました。


JSONを整形する(ワンライナー)

 pythonで一発。

手順

cat "/home/pi/.config/chromium/Default/Preferences" | python -m json.tool > /tmp/work/Preferences.json

使いどころ

 JSONファイルで欲しい値を参照するとき、階層を把握している必要がある。親から順に指定せねば参照できない。たとえばPythonなら以下のように参照する。

json['parent']['child']

 JSONファイルは以下のように改行やインデントが削除されていることがある。

{"parent":{"child":"value"}}

 理由は以下。

  • ファイルサイズ削減のため
  • CLIの構文に対応するため

 そのせいで階層を目視で確認することが難しくなる。特に大量であり階層が深いと探すのが大変。

 そこで以下のように整形(改行、インデント)する。

{
    "parent": {
        "child": "value"
    }
}

 これでchildのパスが目視ですぐに判明する。




以上の内容はhttps://ytyaru.hatenablog.com/entry/2020/04/09/000000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14