是否可以向属性添加描述属性?
我正在使用 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 模式中作为描述?