title: Costomising the serialisation/serialised JSON in service stack
body: <p>I need to turn this beutifull default JSON from Service Stack :</p>
  
  <pre><code>{
        "Status": "ok",
        "LanguageArray": [{
        "Id": 1,
        "Name": "English"
        }, {
        "Id": 2,
        "Name": "Chinese"
        }, {
        "Id": 3,
        "Name": "Portuguese"
        }]
       }
  </code></pre>
  
  <p>To this monstrosity of abomination:</p>
  
  <pre><code>{"status":"ok","language":{
       "0":{"id":"1", "name":"English"},
       "1":{"id":"2", "name":"Chinese"},
       "2":{"id":"3", "name":"Portuguese"},
       }
  </code></pre>
  
  <p>For reasons beyond my control or ration or logic.</p>
  
  <p>My question is what are the simplest way of achieving this?
  I need to do this to almost all Arrays ( they are IEnumerables implemented using List in C#)</p>