JMESPATH 用于计算以特定字符串开头的值的数量
JMESPATH for counting number the of values beginning with specific string
提供下面的 JSON,我将如何构造一个 JAMESPATH 脚本来return“代码”键中的值以“BS”开头的次数
在此示例中,我预期的 return 将是:“2”
提前致谢!
{
"Data": {
"Matches": {
"ReasonCodes": [
{
"Reason": {
"Code": "BS02931298"
}
},
{
"Reason": {
"Code": "BS02931298:"
}
},
{
"Reason": {
"Code": "AS02931298"
}
}
]
}
}
}
我一直在挖掘,我终于想出了答案:
length(Data.Matches.ReasonCodes[?Reason.starts_with(Code, 'BS')])
提供下面的 JSON,我将如何构造一个 JAMESPATH 脚本来return“代码”键中的值以“BS”开头的次数
在此示例中,我预期的 return 将是:“2”
提前致谢!
{
"Data": {
"Matches": {
"ReasonCodes": [
{
"Reason": {
"Code": "BS02931298"
}
},
{
"Reason": {
"Code": "BS02931298:"
}
},
{
"Reason": {
"Code": "AS02931298"
}
}
]
}
}
}
我一直在挖掘,我终于想出了答案:
length(Data.Matches.ReasonCodes[?Reason.starts_with(Code, 'BS')])