J'utilise Json.NET pour sérialiser une classe en JSON.
J'ai la classe comme ça:
class Test1
{
[JsonProperty("id")]
public string ID { get; set; }
[JsonProperty("label")]
public string Label { get; set; }
[JsonProperty("url")]
public string URL { get; set; }
[JsonProperty("item")]
public List<Test2> Test2List { get; set; }
}
Je veux ajouter un JsonIgnore()attribut à la Test2Listpropriété uniquement lorsque l' Test2Listest null. S'il n'est pas nul, je veux l'inclure dans mon json.