【发布时间】:2021-09-06 07:09:36
【问题描述】:
我有以下 JSON:
{ “价值”: { “激活”:假 } }
我希望 JSONPath 值返回为真,但在应用过滤器时如下:
$.value.?(@.activate==false)
我得到一个无效的结果。
JSONPath 有什么问题吗?
【问题讨论】:
-
您能否说明您期望返回的内容? JSON Path 是一种查询语言,因此您应该期望获得原始文档中包含的值的子集。您使用的路径无效,但为了正确提供帮助,我需要知道您想要做什么。
-
@gregsdennis 感谢您的回复。我正在尝试评估条件 $.value.?(@.activate==false) 并将其返回为真。有没有办法解决这个问题?
标签: jsonpath json-path-expression