我需要验证JSON是否包含两个字段中的值。
我可以验证某些JSON包含两个值,例如......
$.field1.field2 = test && $.field3[*].field4 = test2
...使用JsonPath?
我可以成功验证一个字段,但我不知道如何验证多个字段
答案 0 :(得分:0)
您可以为每个条件使用JsonPath $format = 'Y-m-d\TH:i:s.u+';
$value = '2017-09-21T10:11:19.026Z'; // jsDate.toUTCString();
var_dump(\DateTime::createFromFormat($format, $value));
,并且可以将过滤器与Filter
结合使用。
例如:
and
更多详情in the docs。