title: Load an element with python from large json file
body: <p>So, here is my json file. I want to load the <strong>data list</strong> from it, one by one, and only it. <em>And then, for exemple plot it...</em></p>
  
  <p><em>This is an exemple, because I am dealing with large data set, with wich I could not load all the file (that would create a memory error).</em> </p>
  
  <pre><code>{
    "earth": {
      "europe": [
        {"name": "Paris", "type": "city"},
        {"name": "Thames", "type": "river"}, 
        {"par": 2, "data": [1,7,4,7,5,7,7,6]}, 
        {"par": 2, "data": [1,0,4,1,5,1,1,1]}, 
        {"par": 2, "data": [1,0,0,0,5,0,0,0]}
          ],
      "america": [
        {"name": "Texas", "type": "state"}
      ]
    }
  }
  </code></pre>
  
  <p><em>Here is what I tried:</em></p>
  
  <pre><code>import ijson
  filename = "testfile.json"
  
  f = open(filename)
  mylist = ijson.items(f, 'earth.europe[2].data.item')
  print mylist
  </code></pre>
  
  <p>It returns me nothing, even when I try to convert it into a list: </p>
  
  <pre><code>[]
  </code></pre>