WebAPIを利用していると、電文で利用しているJSONデータの構造を確認したいことが良くあります。
私のメインエディターのEmacsで便利なパッケージはないかなと、探したところ良さげなツール(json-refomat)がありましたので、紹介します。
前提条件
- Emacs 23以上
導入方法
-
パッケージを導入します
M-x package-install RET json-reformat
-
init.elを修正する
インストールした json-reformat パッケージを参照するように init.el に以下の行を追加します。
(require 'json-reformat)
使い方
変換する対象を選択して、以下のコマンドを入力する。
M-x json-reformat-region
変換前
{"name":"mkyong.com","messages":["msg 1","msg 2","msg 3"],"age":100}
変換後
{
"age": 100,
"messages": [
"msg 1",
"msg 2",
"msg 3"
],
"name": "mkyong.com"
}