Результаты поиска по запросу "serialization"
@ricardo видишь мой ответ? Нет смысла добавлять свои комментарии и вопросы к неправильному ответу.
я проблема, которая продолжается более 2 дней. Когда я обмениваюсь сообщениями между актерами, обвиняю переполнение стека JVM. Мое сообщение - это объект со многими ссылками (более 10000 дочерних объектов, связанных вместе в связанном списке). А ...
По поводу моей PS заметки. Возможно, это должно было позволить указать общий тип словаря, а не тип, но, честно говоря, я не вижу смысла в определении общего типа словаря, поскольку все это связано с десериализацией словарей <String, XYZ>. И это утомительно.
ей видимости,IDictionary<string,object> сериализуется как массивKeyValuePair объекты (например,[{Key:"foo", Value:"bar"}, ...]). Возможно вместо этого сериализовать его как объект (например,{foo:"bar"})?
По сути, вы возвращаете словарь пар ключ / значение, поэтому ваш пользовательский конвертер должен будет просто включить одно, а не другое. Вы можете даже сериализовать каждого члена (или нет) на основе его значения.
я есть объект, который я хочу сериализовать в формат Json, который я использую: public string ToJson() { JavaScriptSerializer jsonSerializer = new JavaScriptSerializer(); string sJSON = jsonSerializer.Serialize(this); return sJSON; }Как я могу ...
Статические поля никогда не могут быть частью файла "ser". Статический + переходный процесс такой же, как переходный.
отаю над сериализацией состояния сохранения с несколькими статическими методами и полями. Я мог бы поклясться, что эта сериализация и статика вызвали хаос. Должен ли я сделать все статические переходные? И будет ли накачка звонков восстанавливать ...
Оно работает. Большое спасибо!
я есть такой класс: public class Level { [XmlAttribute] public string Guid { get; set; } } public class LevelList : List<Level> { } public class Test { public LevelList CalLevelList { get; set; } }Используя XmlSerializer, я получаю вывод, как ...
@ Райан - я переустановлю
я есть структура с трехмерными координатами в 3 дюйма. В тесте я собрал список <> из 1 миллиона случайных точек, а затем использовал двоичную сериализацию в поток памяти. Поток памяти занимает ~ 21 МБ - что кажется очень неэффективным, так как ...
Для проводной дружественной сериализации рассмотрите возможность использования интерфейса Externalizable. При умном использовании вы будете иметь глубокие знания, чтобы решить, как оптимально маршалировать и демаршировать определенные поля. Тем не менее, вам нужно будет правильно управлять версиями каждого объекта - легко маршалировать, но повторная маршализация объекта V2, когда ваш код поддерживает V1, приведет к повреждению, потере информации или ухудшению поврежденных данных, как ваши приложения. не в состоянии правильно обрабатывать. Если вы ищете оптимальный путь, будьте осторожны, никакая библиотека не решит вашу проблему без каких-либо компромиссов. Как правило, библиотеки будут соответствовать большинству сценариев использования и будут иметь дополнительное преимущество, заключающееся в том, что они будут адаптироваться и улучшаться со временем без вашего участия, если вы выбрали активный проект с открытым исходным кодом. И они могут добавлять проблемы с производительностью, вносить ошибки и даже исправлять ошибки, которые еще не затронули вас!
екоторого кеширования, которое я думаю сделать для будущего проекта, я думал о сериализации Java. А именно, стоит ли его использовать? Ранее я уже писал пользовательские сериализацию и десериализацию (Externalizable) по разным причинам в прошлые ...
https://github.com/iconico/JavaScript-Serializer
я есть много объектов JavaScript в моем приложении, что-то вроде: function Person(age) { this.age = age; this.isOld = function (){ return this.age > 60; } } // before serialize, ok var p1 = new Person(77); alert("Is old: " + p1.isOld()); // ...
Как десериализовать файл .dat для создания элементов управления в форме?
Мне удалось сериализовать каждый объект на панели и поместить его в файл .dat с некоторыми свойствами (я сделаю все возможные свойства позже). Этот файл выглядит так: <DocumentElement> <Controls> <Name>Label2</Name> ...
BinaryFormatter игнорирует версию сборки
У меня есть следующий метод для создания хэша объекта. Это работает довольно хорошо! Но когда я изменяю версию сборки, хеш меняется, даже когда объект совпадает. public static string GetHash(Object item) { MemoryStream memoryStream = ...