Bracket notation with wildcard on empty object

Setup

Selector: $[*]

{}

Results

Consensus

[]

Not found consensus

This consensus applies for implementations which return a specific not found value if no match exists.

NOT_FOUND

Other responses

C (json-glib)

[
  {}
]

Elixir (ExJsonPath)

Not supported

syntax error before: '*'

PHP (Goessner) ²

null

Python (jsonpath-rw)

[
  {}
]

Rust (jsonpath)

Not supported

parsing error

Errors

Golang (github.com-oliveagle-jsonpath) ¹

object is not Slice

Ruby (jsonpath)

divided by 0

Footnotes