Skip to content

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

@rams3sh

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.

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