JsonPath可用于验证多个路径吗?

时间:2017-09-21 10:10:13

标签: java jsonpath

我需要验证JSON是否包含两个字段中的值。

我可以验证某些JSON包含两个值,例如......

$.field1.field2 = test && $.field3[*].field4 = test2 

...使用JsonPath

我可以成功验证一个字段,但我不知道如何验证多个字段

1 个答案:

答案 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