8 Temmuz 2011, Cuma
Nasıl C ile JSON ayrıştırmak miyim#?
Aşağıdaki kodu var
Dictionary<string, object> user = (Dictionary<string, object>)serializer.DeserializeObject(responsecontent);
responsecontent
giriş JSON, ama düzgün bir JSON nesne içine ayrıştırılır. Nasıl düzgün hale?
CEVAP
8 Temmuz 2011, Cuma
Json.NET kullandığınızı varsayıyorum. Bu durumda ise, o zaman denemelisiniz.
Aşağıdaki özelliklere sahiptir:
- SERİ JSON için
- Hızlı bir şekilde dönüştürme JsonSerializer .NET ve yine JSON nesneleri geri
- Json.NET isteğe bağlı olarak hata ayıklama ve görünüm için çok iyi biçimlendirilmiş, girintili JSON üretebilir
- Jsonİgnore ve JsonProperty gibi özellikleri bir sınıf seri hale nasıl özelleştirmek için bir sınıf eklenebilir
- Yetenek ve XML, JSON dönüştürmek için
- Destekler çoklu platformlar: .NET, Silverlight ve Kompakt Çerçeve
example aşağıda bak. Bu örnekte, JsonConvert
nesne ve JSON için bir nesneyi dönüştürmek için kullanılır. Bu amaç için iki statik yöntem vardır. SerializeObject(Object obj)
DeserializeObject<T>(String json)
:
Product product = new Product();
product.Name = "Apple";
product.Expiry = new DateTime(2008, 12, 28);
product.Price = 3.99M;
product.Sizes = new string[] { "Small", "Medium", "Large" };
string json = JsonConvert.SerializeObject(product);
//{
// "Name": "Apple",
// "Expiry": "2008-12-28T00:00:00",
// "Price": 3.99,
// "Sizes": [
// "Small",
// "Medium",
// "Large"
// ]
//}
Product deserializedProduct = JsonConvert.DeserializeObject<Product>(json);
Bunu Paylaş:
Nasıl Google App Engine JSON ayrıştırm...
Nasıl ASP.NET basit bir Sözlük&; strin...
Nasıl JSON programlı güzelleştirmek mi...
Nasıl Javascript JSON bir nesne serial...
Nasıl YANİ sadece uygulama/json görünt...