作为合同测试的一部分,我必须针对文件中存在的 json-schema 验证从 rest-endpoint 获得的 json 响应。我正在使用 NJsonSchema 并且无法执行此操作。
文件中的 Json-schema 如下所示
{
'type': 'object',
'properties': {
'remaining': {
'type': 'integer',
'required': true
},
'shuffled': {
'type': 'boolean',
'required': true
}
'success': {
'type': 'boolean',
'required': true
},
'deck_id': {
'type': 'string',
'required': true
}
}
}
我必须验证的 Json 如下所示
{ 'remaining': 52, 'shuffled': true, 'success': true, 'deck_id': 'b5wr0nr5rvk4'}
任何人都可以对如何使用 NJsonSchema 或 Manatee.Json 使用 jsonschema 验证 json 进行一些说明(带有示例)。