Skip to content

Doubt : Is it possible to return all possible path in a dictionary, having a given value through jp filters ? #25

Description

@rams3sh

Problem Statement

I have a requirement where I have to search through a raw unstructure non-standard json file and provide all the possible paths which contains a given value.

Example
For a given json

{ 
  "a" : {"a1": ["1","2", {"a2":"IAMHERE"}] },
   "b" : "IAMHERE",
   "c" : {"c1" : {"c2" : {"c3" : {"c4" : "1" , "c5" : "IAMHERE"}}}}
}

For above json and for a given value "IAMHERE" , I would want to get [ "a.a1[2].a2" , "b", "c.c1.c2.c3.c5"] or something similar as those are the paths which has that value.

Also, the structure of the json is not known before hand.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions