title: Items in JSON object are out of order using "json.dumps"?
body: <p>I'm using <code>json.dumps</code> to convert into json like</p>
  
  <pre><code>countries.append({"id":row.id,"name":row.name,"timezone":row.timezone})
  print json.dumps(countries)
  </code></pre>
  
  <p>The result i have is:</p>
  
  <pre><code>[
     {"timezone": 4, "id": 1, "name": "Mauritius"}, 
     {"timezone": 2, "id": 2, "name": "France"}, 
     {"timezone": 1, "id": 3, "name": "England"}, 
     {"timezone": -4, "id": 4, "name": "USA"}
  ]
  </code></pre>
  
  <p>I want to have the keys in the following order: id, name, timezone - but instead I have timezone, id, name.</p>
  
  <p>How should I fix this? </p>