Mugichoko's blog

Mugichoko’s blog

プログラミングを中心としたメモ書き.

JSONの整形 (jsbeautifier)

JSONで記述された2次元配列が1要素ずつ積み重なって縦長になってしまうので読みやすいように整形したい.

問題

{
  "unity": {
    "view_0": {
      "width": 512,
      "height": 512,
      "near": 0.3,
      "far": 500.0,
      "camera_mat": [
        [
          256.0,
          0.0,
          256.0
        ],
        [
          0.0,
          256.0,
          256.0
        ],
        [
          0.0,
          0.0,
          1.0
        ]
      ]
    }
  }
}

解決策(jsbeautifier)

Stack Overflowのこの回答を参考にした.

  1. jsbeautifierをインストール
    • pip install jsbeautifier
  2. 以下のPythonスクリプトを実行

↓↓綺麗になった↓↓

{
  "unity": {
    "view_0": {
      "width": 512,
      "height": 512,
      "near": 0.3,
      "far": 500.0,
      "camera_mat": [
        [256.0, 0.0, 256.0],
        [0.0, 256.0, 256.0],
        [0.0, 0.0, 1.0]
      ]
    }
  }
}

P.S. JSON.Netのロゴおもしろい