title: JSON.NET: How to Serialize Nested Collections
body: <p>This is driving me nuts... I am serializing a List to JSON using Json.net. I expect this JSON:</p>
  
  <pre><code>{
      "fieldsets": [
          {
              "properties": [
                  {
                      "alias": "date",
                      "value": "2014-02-12T00:00:00"
                  },
                  {
                      "alias": "time",
                      "value": null
                  }
              ],
              "alias": "eventDates",
              "disabled": false
          }
      ]
  }
  </code></pre>
  
  <p>But instead I get this:</p>
  
  <pre><code>{
      "fieldsets": [
          {
              "properties": [
                  {
                      "values": [
                          {
                              "alias": "date",
                              "value": "2014-07-13T00:00:00"
                          },
                          {
                              "alias": "time",
                              "value": "Registration begins at 8:00 AM; walk begins at 9:00 AM"
                          }
                      ]
                  }
              ],
              "alias": "eventDates",
              "disabled": false
          }
      ]
  }
  </code></pre>
  
  <p>The "values" collection I'd like as just a JSON array, but I can't for the life of me figure out how to get it to do this. I have a property on my "properties" objects called "values", so I understand why it's doing it, but I need just the straight array, not a JSON object.</p>