【发布时间】:2014-11-20 18:06:25
【问题描述】:
我有以下 JSON 负载:
{
"inputs" : [{
"attributeX" : [{
"id1" : "value11",
}, {
"id1" : "value12",
}
],
"attributeY" : [{
"id" : "valueY1",
"attributeZ" : [{
"pathZ" : "/Path1/Path2[00163E038C2E1EE299C1C394370BCFA0]/Description",
"value" : "valueXYZ",
}
],
}
]
}
]
}
我想写一个 JSON 路径表达式,以便获取 pathZ 的值。但是 [] 中的部分值是动态的。是否有在以下 JSON 路径表达式中指定通配符?
$.inputs.[*].attributeY.[*].attributeZ[?(@.pathZ=='/Path1/Path2**<HOW_CAN_I_SPECIFY_A_WILDCARD_HERE>**/Description')].value
【问题讨论】: