JSON Scheme简介
对于JSON格式的请求数据或者响应数据,在不同的数据和场景下往往会有一部分动态的值及字段。此时我们可以使用JSON Scheme Validator(JSON结构验证)来验证JSON的结构,各参数及嵌套参数的类型,以及必要字段。
如:GET http://httpbin.org/get?a=a
的响应数据:
![231a928fe2c05c225fa813ca02ee95d2.png](https://i-blog.csdnimg.cn/blog_migrate/dc96ff2eecc62e4fd2eb57d58a566d6c.jpeg)
我们可以验证其结构为:
- 整体是一个(类型为)object对象,包含属性args, headers,origin,url, 必要字段(必须出现的字段)假设为所有
- args类型为object, 包含属性a, a类型为string
- headers类型为object, 包含属性Accept, Accept-Encoding, Cache-Control, Host, Postman-Token, User-Agent, 这些类型都为string
- origin类型为string
- url类型为string
转为JSON Schema语法如下: