Сериализация массива в json
Вот есть некий класс
[JsonObject]
public class A
{
[JsonProperty("id")]
public int ID { get; set; }
[JsonProperty("Prod")]
public List<Product> Products { get; set; }
}
public class Product
{
public string Name { get; set; }
public decimal Price { get; set; }
}
Я хочу сериализовать его, вот что получается:
List<Product> products = new List<Product>
{
new Product() {Name = "sadsad", Price = 18 },
new Product() {Name = "wqeqweqw", Price = 28 },
new Product() {Name = "klklkl", Price = 138 }
};
var t = new A
{
ID = 5,
Products = products
};
var js = JsonConvert.SerializeObject(t);
Вывод такой:
{"id":5,
"Products":
[
{"Name":"sadsad","Price":18.0},
{"Name":"wqeqweqw","Price":28.0},
{"Name":"klklkl","Price":138.0}
]}
а мне нужен без строки "Products", чтоб было так:
{"id":5,
[
{"Name":"sadsad","Price":18.0},
{"Name":"wqeqweqw","Price":28.0},
{"Name":"klklkl","Price":138.0}
]}
Как это сделать?