I am working with a nasty API that returns complex JSON (more than 4200 lines) which includes multi dimensional arrays. Some Objects are repeated, in different locations of JSON. For example:
"User":{
         "$id": "9",
         "Code": "NU",
         "DisplayName": "My Name",
         "Experience": 2.41
       },
Is there an easy way to parse entire JSON file and find list of Users? Sometimes User is on the top level and sometimes it is nested in a four dimensional array.