Java 如何使用jayway查询json

Java 如何使用jayway查询json,java,json,jsonpath,Java,Json,Jsonpath,匹配记录的定义:当至少三个字段的值为M00或M01时,一个RecordMatch对象 如何使用Jayway JsonPath计算符合匹配记录条件的RecordMatch对象数?我们可以使用Java代码进行计算,但需要在项目中使用JsonPath表达式进行计算 { “查询”:{ “匹配项”:[ { “总长度”:8, “终止记录”:[ { “记录匹配”:{ “名称”:“M01”, “AsName”:“M02”, “地址”:“M01”, “电话号码”:“M00”, “AltPhoneNumber”:“

匹配记录的定义:当至少三个字段的值为M00或M01时,一个RecordMatch对象

如何使用Jayway JsonPath计算符合匹配记录条件的RecordMatch对象数?我们可以使用Java代码进行计算,但需要在项目中使用JsonPath表达式进行计算

{
“查询”:{
“匹配项”:[
{
“总长度”:8,
“终止记录”:[
{
“记录匹配”:{
“名称”:“M01”,
“AsName”:“M02”,
“地址”:“M01”,
“电话号码”:“M00”,
“AltPhoneNumber”:“M00”,
“CountrySubsectionTaxid”:“M00”,
“国有化”:“M00”,
“国家”:“M00”,
“DBA”:“M00”,
“PrincipalMatch”:[
{
“名称”:“M01”,
“地址”:“M01”,
“电话号码”:“M01”,
“AltPhoneNumber”:“M00”,
“国有化”:“M01”,
“驾驶员执照”:“M01”
}
]
}
},
{
“记录匹配”:{
“名称”:“M01”,
“AsName”:“M02”,
“地址”:“M01”,
“电话号码”:“M00”,
“AltPhoneNumber”:“M00”,
“CountrySubsectionTaxid”:“M00”,
“国有化”:“M00”,
“国家”:“M00”,
“DBA”:“M00”,
“PrincipalMatch”:[
{
“名称”:“M01”,
“地址”:“M01”,
“电话号码”:“M01”,
“AltPhoneNumber”:“M00”,
“国有化”:“M01”,
“驾驶员执照”:“M01”
}
]
}
},
{
“记录匹配”:{
“名称”:“M01”,
“AsName”:“M02”,
“地址”:“M01”,
“电话号码”:“M00”,
“AltPhoneNumber”:“M00”,
“CountrySubsectionTaxid”:“M00”,
“国有化”:“M00”,
“国家”:“M00”,
“DBA”:“M00”,
“PrincipalMatch”:[
{
“名称”:“M01”,
“地址”:“M01”,
“电话号码”:“M01”,
“AltPhoneNumber”:“M00”,
“国有化”:“M01”,
“驾驶员执照”:“M01”
}
]
}
}
]
}
]
}
}