jp icon indicating copy to clipboard operation
jp copied to clipboard

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

Open rams3sh opened this issue 5 years ago • 0 comments

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.

rams3sh avatar Aug 29 '20 11:08 rams3sh