JMESPath是否具有身份功能?

时间:2019-02-10 23:40:37

标签: jmespath

在jq过滤语言中,.过滤器表达式仅返回未更改的输入JSON(漂亮打印除外)。例如

$ echo '{"foo": true, "bar": 42}' | jq '.'
{
  "foo": true,
  "bar": 42
}

JMESPath是否具有类似的表达式(也称为identity function)?

1 个答案:

答案 0 :(得分:0)

current-node运算符在JMESPath中执行此功能,例如

$ echo '{"foo": true, "bar": 42}' | ~/.local/go/bin/jp @
{
  "bar": 42,
  "foo": true
}

感谢https://gitter.im/jmespath/chat上的jdevillard。