«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.

5
Json.NET bir akışa / akıştan serileştirebilir / seriyi kaldırabilir mi?
Json.NET'in DataContractJsonSerializer'dan daha hızlı olduğunu duydum ve denemek istedim ... Ancak JsonConvert üzerinde dizeden ziyade akış alan herhangi bir yöntem bulamadım. Örneğin, WinPhone'da JSON içeren bir dosyanın serisini kaldırmak için, aşağıdaki kodu kullanarak dosya içeriğini bir dizeye okudum ve ardından JSON olarak seriyi kaldırıyorum. (Çok geçici) testimde, DataContractJsonSerializer'ı doğrudan akıştan …

8
JSON kümeleri nasıl serileştirir?
Koleksiyona kopyaların eklenmediğinden emin olmak için setnesneler __hash__ve __eq__yöntemler içeren bir Python'um var . Bu sonucu json kodlamam gerekiyor set, ancak yönteme bir boş bile setgeçirmek json.dumpsa TypeError. File "/usr/lib/python2.7/json/encoder.py", line 201, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python2.7/json/encoder.py", line 264, in iterencode return _iterencode(o, 0) File "/usr/lib/python2.7/json/encoder.py", line …

3
Serializable arayüzünü ne zaman uygulamalıyız?
public class Contact implements Serializable { private String name; private String email; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } } SerializableArayüzü ne zaman uygulamalıyım ? …

14
Bir nesneyi bir dizeye nasıl serileştirilir
Bir nesneyi bir dosyaya serileştirebilir ve ardından sonraki kod parçacığında gösterildiği gibi yeniden geri yükleyebilirim. Nesneyi bir dizge halinde serileştirmek ve bunun yerine bir veritabanında saklamak istiyorum. Biri bana yardım edebilir mi? LinkedList<Diff_match_patch.Patch> patches = // whatever... FileOutputStream fileStream = new FileOutputStream("foo.ser"); ObjectOutputStream os = new ObjectOutputStream(fileStream); os.writeObject(patches1); os.close(); FileInputStream …


10
Sözlük üyesini içeren Serialize Sınıfı
Daha önceki sorunumu genişletiyorum , ben de çalıştı benim yapılandırma dosya sınıf (seri) kararlaştırmaya karar verdim. Şimdi (değer ağ yolu anahtar sürücü harfidir) haritaya ve kullanarak denedi sürücü harflerinin bir ilişkisel dizi depolamak istediğiniz Dictionary, HybridDictionaryve, Hashtablebunun için ama çağrılırken hep aşağıdaki hatayı alıyorum ConfigFile.Load()ya ConfigFile.Save(): 'App.ConfigFile' türü yansıtılırken bir …

6
Python'da dizeyi Enum'a dönüştürme
Bir dizeyi Python'un Enum sınıfına dönüştürmenin (seriyi kaldırmanın) doğru yolunun ne olduğunu merak ediyorum. getattr(YourEnumType, str)İşi yapıyor gibi görünüyor , ama yeterince güvenli olup olmadığından emin değilim. Daha spesifik olmak gerekirse, bir 'debug'dizeyi şöyle bir Enum nesnesine dönüştürmek istiyorum: class BuildType(Enum): debug = 200 release = 400



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 …


3
Karma veritabanına kaydetmek için Rails serileştirme kullanma
Bir karma eşleme kimliklerini raylar uygulamamdaki birkaç denemeye kaydetmeye çalışıyorum. Bu yeni sütunu barındırmak için veritabanına geçişim: class AddMultiWrongToUser < ActiveRecord::Migration def self.up add_column :users, :multi_wrong, :string end def self.down remove_column :users, :multi_wrong end end Modelimde: class User < ActiveRecord::Base serialize :multi_wrong, Hash end Ama bunu yaparak test etmek için …


5
TextReader yerine dizeden seriyi kaldır
Kodumu şundan değiştirmek istiyorum: string path = @"c:\Directory\test.xml"; XmlSerializer s = new XmlSerializer(typeof(Car)); TextReader r = new StreamReader(path); Car car = (Car)s.Deserialize(r); r.Close(); XML'i bir dizeye dönüştürecek ve daha sonra dizeyi Araba nesnesine dönüştürecek bir koda dönüştürün. Mümkün mü?
135 c#  xml  serialization 


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.