通常,如果我想验证JSON响应,我会创建DTO并使用库将响应解析为DTO类。如果解析失败,那么我可以确认响应正文的格式无效。
问题是我想动态配置API端点以命中并动态配置验证JSON响应格式的方法。有没有一个很好的方法来实现这个目标?
config.json
{
{
"url": "http://www.example.com/api/v1/test1",
"response": (expected Dto1)
},
{
"url": "http://www.example.com/api/v1/test2",
"response": (expected Dto2)
}
}