SORU
8 NİSAN 2011, Cuma


Nasıl C JSON Dize için bir sözlük dönüştürebilirim#?

Benim Dictionary<int,List<int>> string JSON dönüştürmek istiyorum. Herkes C bunu başarmak için nasıl biliyor mu#?

CEVAP
8 NİSAN 2011, Cuma


Seri Veri Yapıları sayısal veya boolean değerleri içeren oldukça basittir. Eğer seri hale getirmek için çok fazla yok eğer doğru değilse, belirli bir türü için bir yöntem yazabilirsiniz.

Belirttiğiniz gibi Dictionary<int, List<int>> Bir Seri kullanabilirsiniz:

string MyDictionaryToJson(Dictionary<int, List<int>> dict)
{
    var entries = dict.Select(d =>
        string.Format("\"{0}\": [{1}]", d.Key, string.Join(",", d.Value)));
    return "{"   string.Join(",", entries)   "}";
}

Ama, eğer seri hale getirilirken birkaç farklı sınıflar, ya da daha karmaşık veri yapıları, ya da özellikle veri içeren dize değerleri, daha iyi olur kullanarak saygın bir JSON Kütüphanesi zaten bilir nasıl idare şeyler gibi kaçış karakterleri ve Satır sonları. Json.NET popüler bir seçenektir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • eyes4beautee

    eyes4beautee

    17 HAZİRAN 2011
  • Google Analytics

    Google Analy

    25 ŞUBAT 2008
  • William Sledd

    William Sled

    24 EYLÜL 2006