SORU
28 HAZİRAN 2011, Salı


Ne kadar boş ise bir özelliği görmezden sınıfta, json.net kullanma

Json.NET JSON için bir sınıf seri hale getirmek için kullanıyorum.

Bu gibi Dersim var:

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; }
}

Test2List null Test2List özelliği JsonIgnore() bir öznitelik eklemek istiyorum. Eğer boş ise benim json dahil etmek istiyorum.

CEVAP
28 HAZİRAN 2011, Salı


Görmezden ayarlayabileceğiniz NullValueHandling property Bir seri hale getirici JavaScriptConvert kullanmak yerine kendiniz oluşturursanız. James Newton başına Kral olarak:

İşte bir örnek:

JsonSerializer _jsonWriter = new JsonSerializer
            {
                NullValueHandling = NullValueHandling.Ignore
            };

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Matt Steffanina

    Matt Steffan

    1 EYLÜL 2011
  • Microsoft Help & Training Videos

    Microsoft He

    31 Mart 2009
  • Monica Catral

    Monica Catra

    12 NİSAN 2009