Java 使用正则表达式使用jsonAssert进行嵌套Json验证
我需要根据正则表达式验证嵌套了json的rest-assured响应Java 使用正则表达式使用jsonAssert进行嵌套Json验证,java,json,jsonassert,Java,Json,Jsonassert,我需要根据正则表达式验证嵌套了json的rest-assured响应 { "user": { "id": "\\d+", "name": "^((?:[A-Za-z]+ ?){1,3})$", "requires2fa": "true|false" }, "status": "success|failure" } 对于没有嵌套json对象的json来说,这很好 JSONAssert.assertEquals( expectedJson, ac
{
"user": {
"id": "\\d+",
"name": "^((?:[A-Za-z]+ ?){1,3})$",
"requires2fa": "true|false"
},
"status": "success|failure"
}
对于没有嵌套json对象的json来说,这很好
JSONAssert.assertEquals(
expectedJson,
actualJson,
new CustomComparator(
JSONCompareMode.LENIENT,
new Customization("***", new RegularExpressionValueMatcher<>())
)
);
JSONAssert.assertEquals(
expectedJson,
事实上,
新客户比较器(
JSONCompareMode.Lentent,
新自定义(“***”,新RegularExpressionValueMatcher())
)
);
不确定如何以类似的方式验证嵌套json