Dot notation after bracket notation with wildcard on some matching Setup Selector: $[*].a [{"a": 1},{"b": 1}] Results Consensus [ 1 ] Other responses Clojure (json-path) ¹ [ 1, null ] Elixir (ExJsonPath) Not supported syntax error before: '*' Rust (jsonpath) Not supported parsing error Footnotes ¹ This implementation returns a single value where only one match is possible (instead of an array of a single value). ² This implementation returns a specific not found value if no match exists. ³ This implementation returns a specific not found value if a query that would regularly return a single match results in no match.