ho questa classe, come una versione ridotta:WebAPI non tornare JSON per INT quando il valore è pari a zero
public class SportTableRow
{
public Int32 Won { get; set; }
public Int32 Lost { get; set; }
public Int32 Drawn { get; set; }
public Int32 For { get; set; }
}
Quando faccio una chiamata al dati via WebAPI, sembra che questo (ancora una volta tagliato giù) ...
public List<SportTableRow> Get()
{
var options = ....
var sport = ....
var locationCode = ...
return SportManager.GetOverallTable(sport, options,
locationCode).TableRows;
}
Quando ho ispezionare i dati restituiti in debugger, è possibile visualizzare le proprietà nella lista ...
Ma, quando ho chiamata tramite violinista, si può vedere che alcune proprietà mancano ...
... e sembra essere qualsiasi Int
's che sono 0, e bool
' s che sono false ecc.
Devo impostare qualcosa sulla classe effettiva o qualcosa nel serializzatore JSON?
@bump Non l'ha chiesto. – user2674389
@ user2674389 Non ha chiesto come far funzionare Json? – bump
@bump Ha chiesto perché ci sono proprietà mancanti nel suo JSON risultante. Si prega di leggere l'intera domanda. – user2674389