检查响应参数中的两种类型

Check two types in a parameter of the response

我对这个框架有点陌生。我想知道是否可以在同一个响应参数中检查两种不同类型的参数(#number、#string 等...)。

例如,在这个JSON中,参数surname有时可以为null,有时有content

{
   "name": "Eduard",
   "surname": "Rodriguez",
   "age": 30
}

我可以检查响应中的相同参数是否为#string 和#null。类似于:

{
   "name": "#string",
   "surname": "#null,#string",
   "age": #number
}

希望问题清楚。

非常感谢

阅读文档:https://github.com/intuit/karate#null-and-notpresent

* match response == { name: '#string', surname: '##string', age: '#number' }