猿问

如何在 NJsonSchema c# 中使用 json 模式验证 json

作为合同测试的一部分,我必须针对文件中存在的 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 提供一些启发(示例)。


蝴蝶刀刀
浏览 293回答 1
1回答
随时随地看视频慕课网APP
我要回答