我的JsonBody是
{
"acr_values":[
"AAL1",
"AAL2"
],
"poc":[
{
"attribute1":"value1"
},
{
"attribute1":"value2"
}
]
}
我正在尝试获取属性 acr_values 作为数组,因为我期望Json Array中的Array为[ ["AAL1","AAL2"] ]
,并希望使用此代码段对其进行验证。>
Object valueForAcr_Value = JsonPath.read(AboveJson, $.acr_values);
但是值返回为JsonArray [“ AAL1”,“ AAL2”] ,在这里我试图将值作为Array提取。因为当我尝试获取
的值时Object valueForAttribute = JsonPath.read(AboveJson, $.poc[*].attribute1);
我和["value1" , "value1"]
的Json Array一样,如何区分valueForAcr和ValueForAttribute。有什么办法可以将valueForAcr设为[ ["AA1","AA2"] ]