I have a multidimensional object. I need to search a string in each node and need to return an array of nodes contains the string.

e.g.

**Object**

```
{
  "data": {
    "countries": "['abc','pqr','xyz']",
    "movies": {
      "actor": "['abc','pqr','xyz']",
      "movie": "['abc','pqr','x toyz']"
    }
  }

```

and if I want to search 'pq' I need an array with 

```
countries:pqr
movies:actor:pqr
countries:movie:pqr

```

as the result.