1

我无法验证从一个非常简单的模式开始的 json 字符串。这是我的对象类型:

public class Person
{
    public string Name { get; set; }
}

public class MyPerson : Person
{
    public string Surname { get; set; }
}

这是我的测试:

JsonSchema schema = JsonSchema.FromType(typeof(MyPerson));
var errors = schema.Validate(@"{'Surname':'Pippo','Name':'Pluto'}");

我总是得到错误:

{
    NotAllOf:#/
          {NoAdditionalPropertiesAllowed: #/Surname}
          {NoAdditionalPropertiesAllowed: #/Name}
}

有人能帮我吗?json字符串应该如何组成?提前致谢

4

0 回答 0