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


4
Json.net türetilmiş türleri seri hale getirme / seri durumdan çıkarma
json.net (newtonsoft) Dokümantasyonlara bakıyorum ama bununla ilgili hiçbir şey veya bunu yapmanın en iyi yolunu bulamıyorum. public class Base { public string Name; } public class Derived : Base { public string Something; } JsonConvert.Deserialize<List<Base>>(text); Artık serileştirilmiş listede Türetilmiş nesnelerim var. Listenin serisini nasıl kaldırabilirim ve türetilmiş türleri nasıl geri …


15
Hatalı bayt sayısı uzunluğu nedeniyle bozulmuş serileştirilmiş bir dizge nasıl onarılır?
Resim Yükleme eklentisi ile Hotaru CMS kullanıyorum, bir gönderiye resim eklemeye çalışırsam bu hatayı alıyorum, aksi takdirde hata olmaz: unserialize () [function.unserialize]: Uzaklıkta hata Sorun teşkil eden kod (hata ** ile aynı çizgiye işaret eder): /** * Retrieve submission step data * * @param $key - empty when setting * …

9
Nesneyi serileştirmek yerine Parcelable kullanmanın faydası
Anladığım kadarıyla Bundleve ParcelableAndroid'in serileştirmeyi gerçekleştirme şekline aittir. Örneğin aktiviteler arasında veri geçişinde kullanılır. Ama merak ediyorum, Parcelablemesela iş nesnelerimin durumunu dahili belleğe kaydetme durumunda klasik serileştirme yerine kullanmanın bir faydası var mı? Klasik yoldan daha basit mi yoksa daha hızlı mı olacak? Klasik serileştirmeyi nerede ve paketleri daha iyi …

6
Belirli alanlar için Jackson JSON özel serileştirme
Özel alan düzeyinde serileştirme yapmak için Jackson JSON Processor kullanmanın bir yolu var mı? Örneğin, sınıfa sahip olmak istiyorum public class Person { public String name; public int age; public int favoriteNumber; } aşağıdaki JSON'da serileştirilmiştir: { "name": "Joe", "age": 25, "favoriteNumber": "123" } Age = 25 bir sayı olarak …

3
TypeAdapter kullanan bir nesnede bir değişken (çok sayıda) için Gson özel seralizer
Özel bir TypeAdapter kullanmanın birçok basit örneğini gördüm. En yararlı olanı oldu Class TypeAdapter<T>. Ama bu henüz soruma cevap vermedi. Nesnedeki tek bir alanın serileştirmesini özelleştirmek ve geri kalanını varsayılan Gson mekanizmasının halletmesine izin vermek istiyorum. Tartışma amacıyla, bu sınıf tanımını serileştirmek istediğim nesnenin sınıfı olarak kullanabiliriz. Gson'un ilk iki …

7
Bir Enum üyesini JSON'a seri hale getirme
Bir Python Enumüyesini JSON'a nasıl serileştirebilirim, böylece ortaya çıkan JSON'u tekrar bir Python nesnesine seri durumdan çıkarabilirim? Örneğin, bu kod: from enum import Enum import json class Status(Enum): success = 0 json.dumps(Status.success) hataya neden olur: TypeError: <Status.success: 0> is not JSON serializable Bundan nasıl kaçınabilirim?


1
Serializer'ın create () ve ModelViewset'in create () perform_create () ne zaman kullanılacağı
django-rest-frameworkBir model nesnenin oluşturulmasıyla ilgili verilen dokümantasyonu netleştirmek istiyorum . Şimdiye kadar bu tür olayların nasıl ele alınacağına dair 3 yaklaşım olduğunu buldum. Serileştiricinin create()yöntemi. İşte belgeler class CommentSerializer(serializers.Serializer): def create(self, validated_data): return Comment.objects.create(**validated_data) ModelViewset create()yöntemi. Dokümantasyon class AccountViewSet(viewsets.ModelViewSet): queryset = Account.objects.all() serializer_class = AccountSerializer permission_classes = [IsAccountAdminOrReadOnly] ModelViewset perform_create()yöntemi. …

9
C # 'da bir nesnenin serileştirilebilir olup olmadığı nasıl kontrol edilir
C # 'da bir nesnenin serileştirilebilir olup olmadığını kontrol etmenin kolay bir yolunu arıyorum. Bildiğimiz gibi, ISerializable arabirimini uygulayarak veya [Serializable] 'ı sınıfın en üstüne yerleştirerek bir nesneyi serileştirilebilir hale getirirsiniz . Aradığım şey, niteliklerini elde etmek için sınıfı yansıtmak zorunda kalmadan bunu kontrol etmenin hızlı bir yolu. Arayüz, is …
94 c#  serialization 


6
Null yapılabilir bir int diziselleştirme
Null yapılabilir int olan bir sınıfım var mı? veri türü bir xml öğesi olarak serileştirilecek şekilde ayarlandı. Değer boş ise xml serileştiricinin öğeyi serileştirmemesi için bunu ayarlamanın bir yolu var mı? [System.Xml.Serialization.XmlElement (IsNullable = false)] özniteliğini eklemeyi denedim, ancak türü yansıtan bir hata olduğunu söyleyen bir çalışma zamanı serileştirme istisnası …
92 c#  .net  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.