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": "https://api.github.com",
    "HtmlUrl": "https://github.com",
    "CommentsUrl": "https://api.github.com",
    "EventsUrl": "https://api.github.com",
    "Number": 105,
    "State": {
      "StringValue": "open",
      "Value": 0
    }
  }
}

Json Path

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

or

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

It always resolves itself into an empty set without correspondence.