ich diese Klasse haben, als abgespeckte Version:WebAPI JSON nicht für INT zurückkehrt, wenn Wert Null
public class SportTableRow
{
public Int32 Won { get; set; }
public Int32 Lost { get; set; }
public Int32 Drawn { get; set; }
public Int32 For { get; set; }
}
Wenn ich einen Aufruf an die Daten über die WebAPI machen, sieht es so aus (wieder geschnitten unten) ...
public List<SportTableRow> Get()
{
var options = ....
var sport = ....
var locationCode = ...
return SportManager.GetOverallTable(sport, options,
locationCode).TableRows;
}
Wenn ich die zurückgegebenen Daten in Debugger überprüfen, können Sie die Eigenschaften in der Liste sehen ...
Aber, wenn ich über Fiedler aufrufen, können Sie sehen, dass einige Eigenschaften fehlen ...
... und es scheint keine Int
zu sein ‚s, die 0 sind, und bool
‘ s welche sind falsch etc.
Muss ich irgendetwas auf der tatsächlichen Klasse oder etwas im JSON-Serializer einstellen?
@ bump Er hat nicht darum gebeten. – user2674389
@ user2674389 Er fragte nicht, wie man den Json zur Arbeit bringt? – bump
@bump Er fragte, warum in seinem resultierenden JSON Eigenschaften fehlen. Bitte lies die ganze Frage. – user2674389