JSON設定ファイルは大きくなってくると、編集が大変です。設定ファイルを分割しましょう。ここではマクロプロセッサm4を使った分割方法を紹介します。 マクロプロセッサm4 m4はUNIX系OSで古くから使われているマクロプロセッサです。Windowsバイナリはググるとなぜか管理者権が必要なものがヒットしますが、ただのテキスト処理に管理者権はナンセンスなので、管理者権を要求しないバイナリを置いておきます。 gnu-m4-1.4.14.zip 使い方 m4にJSON設定ファイルを読み込ませることになるので、JSON設定ファイルをm4マクロ言語で書くことになります。しかし、マクロ呼び出しを書かなければ、通常のテキストはそのまま出力されるので、特に書き換える必要はありません。 マクロなので、 define(`MY_MACRO',`マクロが展開されるよ~') MY_MACRO。MY_MACRO! と書

