Описание тега serialization

Сериализация - это процесс, с помощью которого структуры данных преобразуются в формат, который можно легко сохранить или передать, а затем восстановить.
2 ответа

JSON.net сериализует массив json в JArray, когда местом назначения является объект. Как я могу это изменить?

У меня есть один уровень JSON, который я хочу десериализовать в Dictionary<string,object> используя Json.Net. Значением словаря может быть примитив, строка или массив (примитив \ строка). Десериализация знает, как обрабатывать примитивы и стро…
26 июл '16 в 15:37
1 ответ

Неопределенная ссылка на "tpl_map"

Я хотел бы сериализовать структуры. Я пытаюсь использовать библиотеку TPL. Я прочитал это: http://troydhanson.github.io/tpl/userguide.html "сборка и установка - как источник:" "Самый простой способ использовать tpl - это скопировать исходные файлы t…
18 ноя '14 в 02:35
1 ответ

Полиморфная десериализация Джексона с пользовательскими критериями

Мне нужно знать, могу ли я десериализовать универсальный объект в определяющий его тип, не имея дополнительного свойства или не упоминая тип в аннотации. Пример:- @JsonTypeInfo(use=JsonTypeInfo.Id.CLASS, include=JsonTypeInfo.As.PROPERTY, property="@…
16 ноя '18 в 13:40
1 ответ

Наследование protobuf-Net показывает базовый класс в файле.proto

Я строю модель времени исполнения для protobuf-net во время исполнения, используя рефлексию, без аннотирования классов, которые мне нужно сериализовать. Некоторые из классов, которые мне нужны для сериализации, используют наследование и, конечно, мн…
1 ответ

Почему мы используем serialVersionUID во время сериализации

В моем интервью я получил один вопрос о том, как добиться сериализации, и я дал ответ как public class SerializationSample { public static void main(String args[]) { ........... FileOutputStream fos = new FileOutputStream(outFile); ObjectOutputStrea…
18 сен '13 в 11:17
1 ответ

Почему десериализованный TDictionary не работает правильно?

Я пытаюсь сериализовать / десериализовать стандартный контейнер Delphi, используя стандартный сериализатор Delphi. procedure TForm7.TestButtonClick(Sender: TObject); var dict: TDictionary<Integer, Integer>; jsonValue: TJSONValue; begin //seria…
2 ответа

Сохранение данных из JavaFX-приложения без базы данных

К сожалению, я не смог найти ничего конкретного по этой теме / по моей проблеме. Вот так: Я создаю бизнес-приложение JavaFX для моего друга. К сожалению, у меня нет возможности подключиться к базе данных. Я хочу, чтобы приложение загрузило сохранени…
07 май '16 в 13:20
1 ответ

XmlSerializer поднимает BindingFailure

Я пытаюсь сериализовать "PrinterSettings", используя этот код: Private Sub pAddEditPrinterSettings(ByVal uPrinterSettings As PrinterSettings) Dim s As String = String.Empty Dim nXSer As New Xml.Serialization.XmlSerializer(uPrinterSettings.GetType())…
26 авг '18 в 16:48
2 ответа

Des Serialize файл в Android

У меня довольно редкая проблема. У меня есть файл fext для анализа и генерации данных модели Android (есть три класса) и сериализованный в файл. Это сделано в проекте приложения для Android у меня есть. С себя из моего мобильного приложения десериал…
14 сен '12 в 10:17
1 ответ

Не могу понять, как MsgPack упаковывает данные

Я пытаюсь исследовать исходный код MsgPack. В примере есть фрагмент: std::vector<std::string> vec; vec.push_back("MessagePack"); msgpack::sbuffer sbuf; msgpack::pack(sbuf, vec); В /usr/include/msgpack/object.hpp я вижу, что для упаковываемого …
29 июл '14 в 06:00
1 ответ

Атрибут XmlText в базовом классе нарушает сериализацию

У меня есть базовый класс со свойством под названием Name, которое имеет атрибут XmlText. Когда унаследованный класс сериализуется, я получаю исключение, говорящее: Произошла ошибка, отражающая тип "[имя типа]". ---> System.InvalidOperationException…
23 мар '10 в 15:59
1 ответ

LinqToXml против LinqToSql

Попытка "разморозить" сериализованные объекты, которые были сохранены в файле XML: В LinqToSQL я могу (с соответствующим образом оформленным классом) делать такие вещи: [Table(Name="Plants")] public class Plant { [Column(Name = "Id", IsPrimaryKey = …
05 ноя '09 в 21:45
2 ответа

Сериализация нескольких разных объектов в Java

Возможно, я пытаюсь сделать это трудным путем, поэтому дайте мне знать, если есть лучшее решение. Я делаю простую текстовую игру на Java, в которой вы выбираете свои действия с помощью графического интерфейса. У меня есть пара классов, которые я пыт…
10 авг '16 в 23:46
1 ответ

Настройка ActiveMQ Objectmessage, сериализуемого из Scala

После изменения версии ActiveMQ (с 5.9.0 r4 на r4) необходимо пометить ObjectMessage ActiveMQ сериализуется явно, как написано здесь: http://activemq.apache.org/objectmessage.html. Установка переменной среды как предложено (-Dorg.apache.activemq.SER…
26 апр '16 в 13:14
3 ответа

Можно ли вернуть SiteMap как JsonResult?

У меня на контроллере очень простое действие, которое пытается вернуть мой XmlSiteMap в виде JsonResult: public ActionResult Index() { var nodes = SiteMap.Provider.RootNode; return new JsonResult() { Data = nodes, JsonRequestBehavior = JsonRequestBe…
18 мар '10 в 09:58
1 ответ

Игнорировать необратимые предметы при травлении

У меня есть довольно уникальный случай, когда моя программа на Python генерирует большое количество динамического кода (такого как динамически генерируемые классы и лямбда-выражения), и ей нужно сохранить свое состояние с помощью Pickle. Я хотел бы …
28 июл '15 в 22:12
1 ответ

Обработка 2 ключей для одного и того же значения в одном классе

У меня есть случай использования, в котором я получаю счет формы JSON, используя let score = json["score_test"].arrayValue.map {Score.decode(json: $0)} Я должен повторно использовать этот класс для ответа, в котором изменяется только ключ для значен…
26 сен '17 в 08:58
1 ответ

Как добавить метод save() для классов, которые имеют DataContract?

У меня класс с DataContract это можно сохранить в файл: using System.IO; using System.Runtime.Serialization; using System.Runtime.Serialization.Json; namespace Test { [DataContract] public class Data { [DataMember] public float Value; public static …
2 ответа

Как сериализовать лямбду Scala для взаимодействия с Java-методом?

У меня есть метод Java, который имеет параметр типа интерфейса SerializablePredicate. @FunctionalInterface interface SerializablePredicate<T> extends Predicate<T>, Serializable {} Что мне нужно сделать, чтобы сериализовать лямбду Scala, …
16 апр '17 в 14:55
3 ответа

Как управлять сериализацией библиотеки Джексона

У меня есть класс (давайте назовем это Piece) содержащий член типа com.jme3.math.ColorRGBA, С сериализацией по умолчанию Jackson член сериализуется не только как его члены r, g, b а также a, но затем также с помощью геттеров, таких как getAlpha, Пос…
27 янв '15 в 14:19