using System.Collections.Generic;
public static void Main()
var carsa = new ListOfCarsA();
carsa.Cars.Add("Toyota");
Console.WriteLine(JsonConvert.SerializeObject(carsa, Formatting.Indented));
var carsb = new ListOfCarsB();
Console.WriteLine(JsonConvert.SerializeObject(carsb, Formatting.Indented));
public string CollectionName { get { return "CarsA"; } }
public List<string> Cars { get; set; }
Cars = new List<string>();
public class ListOfCarsB : List<string>
[JsonProperty("CollectionName")]
public string CollectionName { get { return "CarsB"; } }