title: Python 3 json.load() reads JSON file in wrong order
body: <p>When I try to load a JSON file with json.load() the file gets read in wrong order, and then saved in wrong order with json.dump()</p>
  
  <p>JSON file:</p>
  
  <pre><code>{
  "val0": 1386.9633674001711,
  "val1": 0.0,
  "val2": 0.021159999999999957,
  "val3": 2.6119050462121836,
  "val4": 0.0
  }
  </code></pre>
  
  <p>How Python reads it:</p>
  
  <pre><code>{"val1","val4","val0","val2","val3"}
  </code></pre>
  
  <p>How can I combat this? I'm using a RasPi for this now, and on Windows it worked perfectly fine with just json.load(), no wrong order there</p>