Мой JsonBody имеет значение
{
"acr_values":[
"AAL1",
"AAL2"
],
"poc":[
{
"attribute1":"value1"
},
{
"attribute1":"value2"
}
]
}
Я пытаюсь получить атрибут acr_values как массив, так как я ожидаю массив с Json Array как [ ["AAL1","AAL2"] ]
и хотелчтобы проверить его с помощью этого фрагмента.
Object valueForAcr_Value = JsonPath.read(AboveJson, $.acr_values);
Но значение возвращается как JsonArray ["AAL1", "AAL2"] , где я пытаюсь получить значение как массив.Потому что, когда я пытаюсь получить значения для
Object valueForAttribute = JsonPath.read(AboveJson, $.poc[*].attribute1);
, я получаю то же самое, что и Json Array, что и ["value1" , "value1"]
, как мне различать valueForAcr и ValueForAttribute.Есть ли способ получить valueForAcr как [ ["AA1","AA2"] ]