我如何在Json对象中声明列表

本文关键字:声明 列表 对象 Json | 更新日期: 2023-09-27 18:17:23

我有一个json对象声明,我想使用DateTime的列表。我怎样申报?我在当前定义中得到一个错误。

public class TurtleTrade
{        
    [JsonProperty("Powerbars")]
    public int  Powerbars { get; set; }
    [JsonProperty("PowerbarsTime")]
    public List<DateTime>()  PowerbarsTime { get; set; } // Error here
}

我如何在Json对象中声明列表

正如你所说的问题/错误不是因为[JsonProperty("PowerbarsTime")],你可以在它下面定义列表。真正的问题是List<T>的声明语法。List<DateTime>()不是DateTime列表的有效声明,它必须是List<DateTime>,所以public List<DateTime>() PowerbarsTime { get; set; }应该是这样的:

public List<DateTime> PowerbarsTime { get; set; }