下面是JSON
{
"transactionId" : "123456789",
"amount" : 215,
"refunds" : {
"detail" : [
{
"id" : 12345,
"amount" : 7
},
{
"id" : 67890,
"amount" : 15
}
],
"total_amount" : 22
}
}
我需要从refunds节点提取信息,其中id = 12345
只使用jsonlogic。
探索jsonlogic支持的操作,我发现它有一个名为filter
(link)的数组操作,但我只找到了基本数据类型(int,string等)数组的示例,而不是对象数组。
有人知道这是怎么回事吗?
1条答案
按热度按时间qij5mzcb1#
通过不同的测试,我发现可以使用
filter
操作过滤这些信息。滤波器如下:
关键部分是在字段前添加字符
"."