我无法验证从一个非常简单的模式开始的 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字符串应该如何组成?提前致谢