我无法从非常简单的架构开始验证 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 字符串? 提前致谢
字符串必须至少用双引号引起来。