我正在使用NJsonSchema
从C#
类型生成模式。
public sealed class Config
{
[JsonConstructor]
public Config([RegularExpression("Name.*123")] string name)
{
Name = name;
}
public string Name { get; }
}
并尝试生成这样的内容:
var schema = JsonSchema.FromTypeAsync<Config>().Result;
但是,生成器使用类属性而不是构造函数来生成模式。如何指定使用构造函数?