Я пытаюсь получить n-е значение позиции из целочисленного массива.
Мой ввод JSON:
{
"data" : [
{
"status" : "ACTIVE" ,
"id" : 1 ,
"isEnabled" : true,
"sample" : [ 1, 2, 3, 4 ]
} ,
{
"status" : "DEACTIVATE" ,
"id" : 2 ,
"isEnabled" : false,
"sample" : [ 1, 2, 3 ]
} ,
{
"status" : "ACTIVE" ,
"id" : 3 ,
"isEnabled" : false ,
"sample" : [ 1, 2 ]
},
{
"status" : "DEACTIVATE" ,
"id" : 4 ,
"isEnabled" : true ,
"sample" : [ 1 ]
}
]
}
Мой ввод JsonPath:
$. Data [? ((@. Status! = Null) && (@ .isEnabled == true))]. Sample [0]
Ожидаемый результат: [1,2,3,4]
Но получил: [1,1]
Так как мне получить ожидаемое значение в jsonpath? Я использую этот инструмент.