title: Newtonsoft Json converter for json with filters
body: <p>I am writing converter for json like this:</p>
  
  <pre><code>{
      "datatable": {
          "data": [
              [
                  "A85002072C",
                  "1994-11-15",
                  678.9
              ]
          ],
          "columns": [
              {
                  "name": "series_id",
                  "type": "String"
              },
              {
                  "name": "date",
                  "type": "Date"
              },
              {
                  "name": "value",
                  "type": "double"
              }
          ]
      },
      "meta": {
          "next_cursor_id": null
      }
  }
  </code></pre>
  
  <p>At the moment my converter looks like this:</p>
  
  <pre><code>    public class AbsToModelConverter : JsonConverter
      {
  
          public override bool CanConvert(Type objectType)
          {
              return objectType.Name.Equals("AbsFseModel");
          }
  
          public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
          {
  
              JArray array = JArray.Load(reader);
              return new QuandlAbsModel
              {
                  SeriesId = array[0].ToString(),
                  Date = array[1].ToObject&lt;DateTime&gt;(),
                  Value = array[2].ToObject&lt;decimal?&gt;()
              };
          }
  
          public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
          {
              var orderItem = value as QuandlAbsModel;
              JArray arra = new JArray();
              arra.Add(orderItem.SeriesId);
              arra.Add(orderItem.Date);
              arra.Add(orderItem.Value);
  
              arra.WriteTo(writer);
          }
      }
  </code></pre>
  
  <p>It works at the moment, but when i am using filters my json can contain not full data, for example:</p>
  
  <pre><code>"data":[["1994-11-15",678.9]]
  </code></pre>
  
  <p>And my JsonConverter stops working, because there is no element array[2] and it throws error. Problem is that elements in data array don't have names (i get JSON from web API, so i can't change json at all). Is there any way to make my converter deserialize json with filters? </p>
  
  <p>I have column names in my json after the data table, maybe this will help. But i don't understand how i can use them atm. Any advices?</p>