The conditional JSON path does not work

I do not get it to work in the tester applications I'm trying. I do not know why it does not work. Any variation that I try fails. Can someone tell me what I'm doing wrong?

  "Issue": {
    "Id": 50170,
    "NodeId": "MD=",
    "Url": "",
    "HtmlUrl": "",
    "CommentsUrl": "",
    "EventsUrl": "",
    "Number": 105,
    "State": {
      "StringValue": "open",
      "Value": 0

Json Path

$.Issue.State(?(@.Value == 0))


$.Issue(?(@.State.Value == 0))

It always resolves itself into an empty set without correspondence.