title: Json: Print values of a certain key
body: <p>I have read similar questions but they don't use very extensive json examples and I haven't been able to figure this out after hours of trial and error.</p>
  
  <p>So I have the following (partial) <code>Json</code> structure: (I put in random data)</p>
  
  <pre><code>{
      "name": "Game1",
      "children": [
      {
          "name": "World1",
          "children": [
          {
              "name": "Level1",
              "children": [
              {
                  "name": "Part1",
                  "size": 3938,
                  "enemies" : [
                      ["Goomba",1000],
                      ["Mushroom",500]
                  ]
              }
              ]
          }
          ]
      }
      ]
  }
  </code></pre>
  
  <p><strong>Of course there are many Games, Worlds, etc.</strong>
  This means every <code>Level</code> will have many <code>Part</code>'s. The Location of the <code>Part</code> I am looking for is random or even absent in different <code>Levels</code>. 
  How can go through this structure and for every instance of , for example, <code>Part3</code> print "Part3" and "enemies:[["name",number]["name",number]]"?
  Where The parts aren't neccecarily numbered (so without using the index <code>[2]</code>.
  Thanks in advance!</p>