Как сгенерировать JSON-схему из конструктора типов, используя NJsonSchema? - PullRequest
0 голосов
/ 23 мая 2019

Я использую 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;

Но генератор использует свойства класса вместо конструктора для генерации схемы. Как указать использовать конструктор?

...