From: Adam Lindberg Date: Fri, 1 Aug 2014 10:13:35 +0000 (+0200) Subject: Add example of selecting object with keys X-Git-Tag: jq-1.5rc1~99^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=refs%2Fpull%2F523%2Fhead;p=jq Add example of selecting object with keys It is not very straight forward how to select objects by their attributes from an array. This example provides the basic use case of how to select some objects based key values. --- diff --git a/docs/content/3.manual/manual.yml b/docs/content/3.manual/manual.yml index 6522a6a..a651373 100644 --- a/docs/content/3.manual/manual.yml +++ b/docs/content/3.manual/manual.yml @@ -708,6 +708,9 @@ sections: - program: 'map(select(. >= 2))' input: '[1,5,3,0,7]' output: ['[5,3,7]'] + - program: '.[] | select(.id == "second")' + input: '[{"id": "first", "val": 1}, {"id": "second", "val": 2}]' + output: '{"id": "second", "val": 2}' - title: "`arrays`, `objects`, `iterables`, `booleans`, `numbers`, `strings`, `nulls`, `values`, `scalars`"