簡體   English   中英

NJsonSchema object 驗證

[英]NJsonSchema object validation

我無法從一個非常簡單的模式開始驗證 json 字符串。 這是我的 object 類型:

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 字符串應該如何組成? 提前致謝

至少,字符串必須用雙引號引起來。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM