public class AccuTradeVehicle
public object BaseProjectedMarketPrice { get; set; }
public int Loan { get; set; }
public int Trade { get; set; }
public int Basemiles { get; set; }
public int Year { get; set; }
public int Projectedmarket { get; set; }
public int Market { get; set; }
[JsonProperty("trade_poor")]
public int TradePoor { get; set; }
public string Style { get; set; }
public string Guid { get; set; }
public string Make { get; set; }
public object Vintrim { get; set; }
public int VehicleMarketBasePrice { get; set; }
public int Source { get; set; }
public string Book { get; set; }
public int VehicleBasePrice { get; set; }
public string Body { get; set; }
public string Engtype { get; set; }
public string Includes { get; set; }
public string Proxy { get; set; }
public int Vacsadj { get; set; }
public object BaseProjectedPrice { get; set; }
public int Projectedtrade { get; set; }
public string Model { get; set; }
public int Retail { get; set; }
public bool Specialized { get; set; }
public static void Main()
var dto = JsonConvert.DeserializeObject<AccuTradeVehicle>("{'source':2, basemiles: null,'specialized':true,'year':1993,'make':'CHEVROLET','model':'CHEVY VAN','style':'G20 110','guid':136179,'vacs':[]}", new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore });