title: put method in the json object adds value to the first of the jsonobject;
body: <p>Consider following piece of code:</p>
  
  <pre><code>JSONObject json = new JSONObject(); 
  
  json.put("one", 1); 
  
  json.put("two", 2); 
  
  json.put("three", 3);
  </code></pre>
  
  <p>If i print the jsonobject it prints like this</p>
  
  <pre><code>{"three":"1","two":"2","one":"1"}
  </code></pre>
  
  <p>But i want like this.</p>
  
  <pre><code>{"one":"1","two":"2","three":"3"}
  </code></pre>
  
  <p>Please help. Thanks in advance.</p>