title: JSON fields unordered
body: <p>I am writing some RESTful services using spring MVC. I am using jsckson mapper to do the It conversions. 
  It all works fine except that the json it produces has fields completely unordered.</p>
  
  <p>for e.g.
  If my entity object looks like this:</p>
  
  <pre><code>public class EntityObj
  {
     private String x;
     private String y;
     private String z;
  }
  </code></pre>
  
  <p>If I now have a list of EntityObjs, and I return this back from the controller, the json has the order mixed up for the fields e.g.:
  [{y:"ABC", z:"XYZ", x:"DEF"},{y:"ABC", z:"XYZ", x:"DEF"}]</p>
  
  <p>Looked around for a solution but not finding any. Anyone else faced this issue?</p>
  
  <p>Thanks for the help</p>