title: How to reverse the fields order when generate JSON with argonaut?
body: <p>With <a href="http://argonaut.io" rel="nofollow">argonaut</a>, I can generate some JSON as:</p>
  
  <pre><code>def toJson(user:User) = ("id" := user.id) -&gt;: ("name" := user.name) -&gt;: jEmptyObject
  </code></pre>
  
  <p>But it will generate json with reversed order:</p>
  
  <pre><code>{
     "name": "myname",
     "id": "123"
  }
  </code></pre>
  
  <p>Actually I want it to be:</p>
  
  <pre><code>{
     "id": "123",
     "name": "myname"
  }
  </code></pre>
  
  <p>Is there any way to do that? I don't want to write it as:</p>
  
  <pre><code>("name" := user.name) -&gt;: ("id" := user.id) -&gt;: jEmptyObject
  </code></pre>
  
  <p>I want to find a way to write them in the same order</p>