#3128·jq

解构表达式中的 `Invalid path expression` 无效

作者: nicowilliams创建于 2024年5月26日更新于 2026年7月28日
标签bug

比较 `jq -n 'path({} as {$a} | .)'` 和 `jq -n 'path(. as {$a} | .)'`。前者会产生错误: `Invalid path expression near attempt to access element "a" of {}`,而后者会产生 `["a"]`,但无论哪种情况,被解构的表达式的值都不会参与路径遍历 - 它们只会为右侧的表达式建立绑定。