«serialization» etiketlenmiş sorular

Seri hale getirme, veri yapılarının kolayca depolanabilen veya iletilebilen ve daha sonra yeniden yapılandırılabilen bir formata dönüştürülme işlemidir.

18
XmlSerializer - Türü yansıtan bir hata oluştu
C # .NET 2.0 kullanarak, [Serializable]üzerinde özniteliği olan bir bileşik veri sınıfı var . Bir XMLSerializersınıf oluşturuyorum ve bunu yapıcıya geçiriyorum: XmlSerializer serializer = new XmlSerializer(typeof(DataClass)); Bir istisna alıyorum: Tür yansıtılırken bir hata oluştu. Veri sınıfının içinde başka bir bileşik nesne var. Bunun da [Serializable]özniteliğe sahip olması mı gerekiyor yoksa …
332 c#  .net  xml  serialization  .net-2.0 


10
Bir nesneyi dizeye seri hale getirme
Bir nesneyi bir dosyaya kaydetmek için aşağıdaki yöntemi var: // Save an object out to the disk public static void SerializeObject<T>(this T toSerialize, String filename) { XmlSerializer xmlSerializer = new XmlSerializer(toSerialize.GetType()); TextWriter textWriter = new StreamWriter(filename); xmlSerializer.Serialize(textWriter, toSerialize); textWriter.Close(); } Ben itiraf etmedi itiraf (sadece bir tür parametre aldı bir …

12
IntelliJ IDEA üreten serialVersionUID
IntelliJ IDEA'da bu değer nasıl üretilir? Ben gidip Ayarlar -> Hatalar -> Diziselleştirme sorunları - 'serialVersionUID' olmadan> Serializable sınıf, ama yine de bana uyarı göstermez. Sınıfım PKladrBuilding üst öğesi Serializable arabirimini uygular . Kodun bir parçası: public class PKladrBuilding extends PRQObject public abstract class PRQObject extends PObject public abstract class …

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


9
Java bitmap'in bayt dizisine dönüştürülmesi
Bitmap bmp = intent.getExtras().get("data"); int size = bmp.getRowBytes() * bmp.getHeight(); ByteBuffer b = ByteBuffer.allocate(size); bmp.copyPixelsToBuffer(b); byte[] bytes = new byte[size]; try { b.get(bytes, 0, bytes.length); } catch (BufferUnderflowException e) { // always happens } // do something with byte[] copyPixelsToBufferBayt çağrısı 0 sonra arabellek baktığınızda ... Kameradan döndürülen bitmap değişmez …



21
JSON'dan Unicode yerine dize nesneleri nasıl alınır?
ASCII kodlu metin dosyalarından JSON ayrıştırmak için Python 2 kullanıyorum . Bu dosyaları jsonveya ile yüklerken simplejson, tüm dize değerlerim dize nesneleri yerine Unicode nesnelerine dönüştürülür. Sorun, sadece dize nesneleri kabul bazı kütüphaneler ile veri kullanmak zorunda. Ben kütüphaneler değiştiremezsiniz ne de güncelleyin. Unicode olanlar yerine string nesneleri almak mümkün …

10
Bir piton diktini bir dizgiye ve geriye dönüştürme
Bir sözlük nesnesine veri depolayan bir program yazıyorum, ancak bu verilerin program yürütme sırasında bir noktada kaydedilmesi ve program yeniden çalıştırıldığında sözlük nesnesine geri yüklenmesi gerekir. Sözlük nesnesini bir dosyaya yazılabilen ve sözlük nesnesine geri yüklenebilen bir dizeye nasıl dönüştürebilirim? Bu, umarım sözlük içeren sözlükleri destekleyecektir.


3
JObject to .NET nesnesinin serisini kaldırma
Mutlu bir şekilde Newtonsoft JSON kütüphanesini kullanıyorum . Örneğin, JObjectbir .NET nesnesinden, bu durumda bir İstisna örneği oluşturabilirim (bir alt sınıf olabilir veya olmayabilir) if (result is Exception) var jobjectInstance = JObject.FromObject(result); şimdi kütüphane bir nesneye JSON metin (yani bir dize) serisini kaldırabilir biliyorum // only works for text (string) …


7
Özel bir .NET Exception'ı serileştirilebilir hale getirmenin doğru yolu nedir?
Daha spesifik olarak, istisna kendileri serileştirilebilen veya serileştirilemeyen özel nesneler içerdiğinde. Bu örneği ele alalım: public class MyException : Exception { private readonly string resourceName; private readonly IList<string> validationErrors; public MyException(string resourceName, IList<string> validationErrors) { this.resourceName = resourceName; this.validationErrors = validationErrors; } public string ResourceName { get { return this.resourceName; …

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.