Bracket notation with wildcard on empty array

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

Elixir (ExJsonPath)

Not supported

syntax error before: '*'

PHP (Goessner) ²

null

Rust (jsonpath)

Not supported

parsing error

JSON (Path_Reference_Implementation)

Not supported

 --> 1:3
  |
1 | $[*]
  |   ^---
  |
  = expected unionChild, unionArrayIndex, or sliceStart

Errors

Golang (github.com-oliveagle-jsonpath) ¹

index [from] out of range: len: 0, from: 0

Footnotes