Fiddler2+JsonViewer

別プロセスの通信をフックする形で HTTP の通信をトレース出来る Fiddler2 っていうデバッグに便利なアプリがあるんだが、それに JsonViewer の機能を追加するともっと便利になる。で、その設定手順をいつも忘れるのでメモ。

  1. まず Fiddler2 をインストールします。
  2. 次に JsonViewer をダウンロードします。
  3. JsonViewerのzip中の Fiddler/* のファイル(多分4つ)を C:\Program Files\Fiddler2\Inspectors にコピーします。
  4. 次に C:\Program Files\Fiddler2\fiddler.exe.config をテキストエディタで開いて編集します。
    • <runtime>ってタグの中に以下を追加します。
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  <probing privatePath="Inspectors" />
</assemblyBinding>
    • 編集後の全文は多分↓こんな感じになります。
<configuration>
  <runtime>
    <generatePublisherEvidence enabled="false"/>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <probing privatePath="Inspectors" />
    </assemblyBinding>
  </runtime>
</configuration>


以上で準備OKです。Fiddlerを起動するとJSONビューが出来てるはずです。