通常 JSON ではコメントを使用することはできませんが、最近ではコメントを付けてもパースする際に自動でコメントを除去してくれるアプリやツールも多いらしいです。
ちなみに .NET で Newtonsoft.Json でパースする場合も大丈夫でした。
最近 Human JSON (hjson) という形式を知ったのですが、流行らない理由はこれなのかなぁと思ったりもします。
というわけで、パーサーが対応してれば JSON にもコメントは使用できるわけですが、そのコメント付きの JSON ファイルを Visual Studio Code で編集すると以下のエラーが表示されます。
Comments are not permitted in JSON
通常 JSON ではコメントを使用できないので表示されているわけですが、これを非表示にすることもできます。
方法は右下の JSON を選択して表示される入力エリアに jsonc
と入力してEnterキーを押します。
すると JSON with Comments
に変わって、エラーが表示されなくなります。
ちなみに元に戻したい場合は、同様に右下の JSON with Comments
を選択して表示される入力エリアに json
と入力してEnterキーを押します。