JSON 形式でレポートを生成します。
構成の例
{
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v4.0.0/rc.schema.json",
"plugins": [
{
"name": "JsonReporter",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll"
}
]
}
構成プロパティ
None
注釈
JsonReporter は、記録を停止すると、レポート プラグインによって生成されたレポートごとに 1 つのファイルを書き込みます。 ファイルには <ReportingPlugin>_JsonReporter<extension>という名前が付けられます。 ほとんどのレポートは、 .json 拡張機能を持つ厳密な JSON ですが、一部のレポートでは別の拡張機能と形式が使用されます。
| プラグイン | ファイル名 | Format |
|---|---|---|
| UrlDiscoveryPlugin | UrlDiscoveryPlugin_JsonReporter.jsonc |
コメント付き JSON (JSONC) |
| 他のすべてのプラグイン |
<ReportingPlugin>_JsonReporter.json(例: ExecutionSummaryPlugin_JsonReporter.json |
JSON |
スクリプトまたはツールを使用してレポートを処理する場合は、両方の拡張機能 ( *_JsonReporter.json* など) を照合し、 .jsonc ファイルのコメントをサポートするパーサーを使用します。
JsonReporter は、現在の作業ディレクトリ (開発プロキシを開始したフォルダー) にレポート ファイルを書き込みます。
その名前のファイルが既に存在する場合、JsonReporter によって上書きされることはありません。 代わりに、ExecutionSummaryPlugin_JsonReporter_20261105103000.jsonなどのyyyyMMddHHmmss形式のタイムスタンプがファイル名に追加されます。
詳細については、「 プロキシ アクティビティの記録とエクスポート」を参照してください。
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Dev Proxy