title: python json dict iterate {key: value} are the same
body: <p>i have a json file I am reading in; looks similar to:</p>
  
  <pre><code>[
    {
      "Destination_IP": "8.8.4.4",
      "ID": 0,
      "Packet": 105277
    },
    {
      "Destination_IP": "9.9.4.4",
      "ID": 0,
      "Packet": 105278
    }
  ]
  </code></pre>
  
  <p>when i parse the json via:</p>
  
  <pre><code>for json_dict in data:
      for key,value in json_dict.iteritems():
          print("key: {0} | value: {0}".format(key, value))
  </code></pre>
  
  <p>I am getting:</p>
  
  <pre><code>key: Destination_IP | value: Destination_IP
  </code></pre>
  
  <p>I have tried using <code>.items()</code> and I have tried just iterating over the keys via <code>iterkeys()</code> and <code>keys()</code> to no avail.  </p>
  
  <p>I can call it direct via <code>json_dict['Destination_IP']</code> and the value returns.</p>
  
  <pre><code>for json_dict in data:
      if 'Destination_IP' in json_dict.keys():
          print json_dict['Destination_IP']
  </code></pre>
  
  <p>returns:</p>
  
  <pre><code>key: Destination_IP | value: 8.8.4.4
  </code></pre>
  
  <p>I'm on python 2.7, so any help in running down the value portion would be greatly appreciated.</p>