2016-11-10 2 views
-2

Ich habe eine Json-Objekt-Deklaration, in der ich eine Liste von DateTime verwenden möchte. Wie kann ich es erklären? Ich bekomme einen Fehler in der aktuellen Definition.Wie kann ich eine Liste in einem JSON-Objekt deklarieren?

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

die Pars entfernen. –

+0

* Ich bekomme einen Fehler in der aktuellen Definition * - Was ist der Fehler, den Sie bekommen? –

+2

öffentliche Liste PowerbarsTime {get; einstellen; } –

Antwort

3

Wie Sie die Probleme angegeben/Fehler ist nicht wegen der [JsonProperty("PowerbarsTime")] können Sie die Liste darunter definieren. Das eigentliche Problem ist die Deklarationssyntax von List<T>. List<DateTime>() ist keine gültige Deklaration einer Liste der Datetime es List<DateTime> So public List<DateTime>() PowerbarsTime { get; set; } sollte so sein muss:

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