例如我有json回复:
{
"data": [
{
"id": 3,
"title": "Test",
"subtitle": null,
"description": null,
"latitude": "59.49239000",
"longitude": "10.31197000",
"radius": 10,
我如何验证例如' radius'只接受Ineger值
答案 0 :(得分:0)
也许您可以评估Karate,因为它比REST确保轻量级/一次性模式验证要好得多。你甚至可以一次性为所有数组元素执行此操作:
* def data = { foo: [{ bar: 1, baz: 'a' }, { bar: 2, baz: 'b' }, { bar: 3, baz: 'c' }]}
* match each data.foo == { bar: '#number', baz: '#string' }