如果下面是Azure服务总线的有效负载
{
“type”:{
“Number”: “true”
},
"customer": [{
"name": "test",
"number": "12334455"
},
{
"name": "test2",
"number": "6674455"
}
]
}
我可以使用嵌套对象属性或点表示法应用关联或 sql 类型的过滤器吗?
或尚未支持仅支持简单场景(如 Number = '142')的复杂场景?
如果不支持复杂的场景,修改有效负载以将这些过滤器属性带到根级别是选项之一,那么还有其他方法可以支持嵌套对象属性上的过滤器吗?
修改您的有效负载,如下所示,以使过滤器正常工作:-
有效负载:-
{
"typeNumber": "true",
"customer": [{
"name": "test",
"number": "12334455"
},
{
"name": "test2",
"number": "6674455"
}]
}
过滤器:-
typeNumber IS NOT NULL
typeNumber = 'true'
输出:-
当我使用以下有效负载时,消息未被偷看:-
{
"typeNumber": "false",
"customer": [
{
"name": "test",
"number": "NULL"
},
{
"name": "test2",
"number": "6674455"
}
]
}