Сериализация массива в 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}
]}

Как это сделать?


Ответы (0 шт):