«deserialization» etiketlenmiş sorular

Serileştirmeden çıkarma, bir nesnenin serileştirilmiş durumundan yeniden oluşturulduğu süreçtir.


11
Newtonsoft kullanarak JSON to .NET nesnesi serisini kaldırma (veya JSON için LINQ belki?)
Newtonsoft hakkında birkaç yazı olduğunu biliyorum, umarım bu tam olarak bir tekrar değildir ... Kazaa'nın API'sı tarafından döndürülen JSON verilerini bir tür güzel bir nesneye dönüştürmeye çalışıyorum WebClient client = new WebClient(); Stream stream = client.OpenRead("http://api.kazaa.com/api/v1/search.json?q=muse&type=Album"); StreamReader reader = new StreamReader(stream); List<string> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<string>>(reader.Read().ToString()); foreach (string item in list) …

9
Temel sınıf nesnelerinin listesinin serisini kaldırmak için JSON.NET'te özel JsonConverter nasıl uygulanır?
Burada verilen JSON.net örneğini genişletmeye çalışıyorum http://james.newtonking.com/projects/json/help/CustomCreationConverter.html Temel sınıf / arabirim türetilmiş başka bir alt sınıf var public class Person { public string FirstName { get; set; } public string LastName { get; set; } } public class Employee : Person { public string Department { get; set; } public …

5
.NET NewtonSoft JSON, farklı bir özellik adına olan haritanın serisini kaldırır
Harici bir partiden alınan aşağıdaki JSON dizesi var. { "team":[ { "v1":"", "attributes":{ "eighty_min_score":"", "home_or_away":"home", "score":"22", "team_id":"500" } }, { "v1":"", "attributes":{ "eighty_min_score":"", "home_or_away":"away", "score":"30", "team_id":"600" } } ] } Haritalama sınıflarım: public class Attributes { public string eighty_min_score { get; set; } public string home_or_away { get; set; } …

8
Bir JSON'un JavaScript nesnesine serisini kaldırma
AJAX kullanılarak erişilen bir Java sunucu uygulamasında bir dize var. Aşağıdaki gibi bir şey görünüyor: var json = [{ "adjacencies": [ { "nodeTo": "graphnode2", "nodeFrom": "graphnode1", "data": { "$color": "#557EAA" } } ], "data": { "$color": "#EBB056", "$type": "triangle", "$dim": 9 }, "id": "graphnode1", "name": "graphnode1" },{ "adjacencies": [], "data": …

8
Akışı Dize ve Geriye Dönüştürme… Neyi kaçırıyoruz?
Nesneleri dizgilere serpiştirmek istiyorum. Bir nesneyi bir Akışa dönüştürmek ve başarıyla geri dönmek için protobuf-net kullanıyoruz. Ancak, dize ve geri akış ... o kadar başarılı değil. Geçiyor sonra StreamToStringve StringToStreamyeni Streamprotobuf-net tarafından serisi kaldırılan değildir; bir Arithmetic Operation resulted in an Overflowistisna oluşturur. Orijinal akışın serisini kaldırırsak çalışır. Yöntemlerimiz: public …


6
Performanslı Varlık Serileştirmesi: BSON ve MessagePack (JSON'a karşı)
Son zamanlarda Google'ın Protokol Tamponları ve JSON'a alternatif bir ikili serileştirme biçimi olan MessagePack'i de buldum . Ayrıca MongoDB tarafından veri depolamak için kullanılan BSON serileştirme formatı da vardır . Birisi BSON ile MessagePack arasındaki farkları ve avantajları açıklayabilir mi? Performanslı ikili serileştirme formatlarının listesini tamamlamak için: Google'ın Protokol Tamponlarının …


13
Seri durumdan çıkarıldığında json'dan k__BackingField nasıl kaldırılır
Bir xml dosyasını bir .net c # nesnesine serileştirdikten sonra döndürdüğüm json'da k_BackingField alıyorum. DataContract ve DataMember özniteliğini .net c # nesnesine ekledim ama sonra json, istemci tarafında hiçbir şey almadım. [XmlRoot("person")] [Serializable] public class LinkedIn { [XmlElement("id")] public string ID { get; set; } [XmlElement("industry")] public string Industry { …

9
Gson ile çok biçimlilik
Gson ile bir json dizesini seri durumdan çıkarırken sorun yaşıyorum. Bir dizi komut alıyorum. Komut, başlat, durdur veya başka bir komut türü olabilir. Doğal olarak polimorfizmim var ve başlat / durdur komutu komuttan miras kalıyor. Gson kullanarak onu doğru komut nesnesine nasıl serileştirebilirim? Görünüşe göre sadece temel türü, bu bildirilen …

3
DataContractJsonSerializer ve JavaScriptSerializer arasındaki fark nedir?
.NET Framework , her ikisi de JSON'u de / serileştiren System.Runtime.Serialization.Json.DataContractJsonSerializer ve System.Web.Script.Serialization.JavaScriptSerializer ile birlikte gelir . Bu türlerden birini diğerine ne zaman seçeceğimi nasıl bilebilirim? MSDN, göreceli avantajlarının ne olduğunu netleştirmez. JSON tüketen veya yayan birkaç projemiz var ve şimdiye kadar her biri için seçilen sınıf, her bir projedeki …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.