gpt4 book ai didi

json - 如何实现自定义 json 验证器

转载 作者:数据小太阳 更新时间:2023-10-29 03:33:37 28 4
gpt4 key购买 nike

我需要用很多场景测试我的系统。对于每个场景,我将定义请求和预期响应,然后我将发出请求并比较返回的响应和预期响应。

例如,REST API/add 返回 a+b。

要求:

{
"a":1,
"b":2
}

预期响应(验证器样式描述,可能是别的,因为我不知道是否有更好的解决方案):

{
"err_code":"int, required, eq=0"
"data":"int, required, eq=3"
}

返回响应:

success
{
"err_code":0,
"data":3
}

failure
{
"err_code":500,
"data":0
}

所以我的问题是,如何使用一些结构/字段/类型/值描述来实现自定义 json 验证器,或者是否有更好的解决方案?

go-playground/validator需要在结构级别定义所有内容,我需要的是检查 json 是否符合我的描述性 json(如上所述)。

最佳答案

最后我使用正则表达式来实现我的简单 json 验证器,这是我的 repo https://github.com/seaguest/jsonvalidator

还有很多事情要做,但它确实满足了我现在的需求。

关于json - 如何实现自定义 json 验证器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57784746/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com