4

プロパティに説明属性を追加することはできますか?

json.net を使用してスキーマを生成しています。

var shema = new Newtonsoft.Json.Schema.JsonSchemaGenerator();
var sh = shema.Generate(typeof(APIDocumentation.AlertDTO), false).ToString();

また、ユーザーが各フィールドの意味を理解できるように、いくつかの簡単なドキュメントを追加したいと思います。現在、[JsonObject(Description = "my description")] を使用して説明属性をクラスに追加できますが、クラス内のプロパティでは使用できません。次のようなことをする可能性はありますか:

[JsonObject(Description = "My description")]
public class AlertDTO
{
    [SomeAttribute(Description="Property description")]
    public string Type { get; set; }

}

または、VS スタイルのコメントを取り、説明として JSON スキーマに追加する方法はありますか?

4

1 に答える 1