Skip to content

Improve $jsonprune #1710

@Alex-302

Description

@Alex-302

key-eq, key-substr and has must accept a path as a key.

Sample json:

https://gist.githubusercontent.com/Alex-302/a409d51ea64648c928631412496fade2/raw/25777f258b40334ada46c38beeb34f3dbd1c1e53/%25D1%2585%25D1%2583%25D0%25B5%25D1%2582%25D0%25B0.json

Unsupported query:
$.data.postFeed.elements.edges[?(@.node.__typename=="AdPost")]

Unsupported rule:
||gql.reddit.com^$jsonprune=\$.data.postFeed.elements.edges[?(key-eq node.__typename "adpost")]

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions