Bracket notation with double quotes

Setup

Selector: $["key"]

{
  "key": "value"
}

Results

Consensus

[
  "value"
]

Scalar consensus

The scalar consensus applies for implementations which return a single value where only one match is possible (instead of an array of a single value).

"value"

Other responses

C (json-glib)

Not supported

Unable to compile selector `$["key"]': Invalid array index definition “"key"]”

JavaScript (Goessner) ²

Not found

jsonpath returned false, this might indicate an error

PHP (Goessner) ²

Not found

jsonpath returned false, this might indicate an error

Python (jsonpath) ²

Not found

jsonpath returned false, this might indicate an error

Raku (JSON-Path)

Not supported

JSON path parse error at position 1

Rust (jsonpath)

Not supported

parsing error

dotNET (Json.NET)

Not supported

Unexpected character while parsing path indexer: "

dotNET (JsonPathLib)

[]

Errors

Clojure (json-path) ¹

java.lang.Exception object must be an array.

Golang (github.com-oliveagle-jsonpath) ¹

strconv.Atoi: parsing "\"key\"": invalid syntax

Footnotes