C# NJsonSchema对象验证
我无法验证从非常简单的模式开始的json字符串。这是我的对象类型:C# NJsonSchema对象验证,c#,njsonschema,C#,Njsonschema,我无法验证从非常简单的模式开始的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
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字符串应该如何组成?
提前谢谢