Вопросы с тегом «serialization»

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

7
Задача не сериализуема: java.io.NotSerializableException при вызове функции вне замыкания только для классов, а не объектов
Странное поведение при вызове функции вне замыкания: когда функция находится в объекте, все работает когда функция находится в классе get: Задача не сериализуема: java.io.NotSerializableException: тестирование Проблема в том, что мне нужен мой код в классе, а не объект. Есть идеи, почему это происходит? Сериализуется ли объект Scala (по умолчанию?)? Это …

11
Зачем генерировать длинный serialVersionUID вместо простого 1L?
Когда класс реализует Serializable в Eclipse, у меня есть два варианта: добавить по умолчанию serialVersionUID(1L)или сгенерированный serialVersionUID(3567653491060394677L). Я думаю, что первый круче, но много раз я видел людей, использующих второй вариант. Есть ли причина для генерации long serialVersionUID?

12
Как сериализовать TimeSpan в XML
Я пытаюсь сериализовать TimeSpanобъект .NET в XML, и он не работает. Быстрый Google предположил, что, хотя TimeSpanсериализуемо, XmlCustomFormatterон не предоставляет методы для преобразования TimeSpanобъектов в и из XML. Один из предложенных подходов состоял в том, чтобы игнорировать TimeSpanсериализацию и вместо этого сериализовать результат TimeSpan.Ticks(и использовать new TimeSpan(ticks)для десериализации). Пример этого …

6
Django rest framework, использовать разные сериализаторы в одном ModelViewSet
Я хотел бы предоставить два разных сериализатора и при этом иметь возможность пользоваться всеми возможностями ModelViewSet: При просмотре списка объектов я бы хотел, чтобы у каждого объекта был URL, который перенаправляет на его детали, а все остальные отношения появляются с использованием __unicode __целевой модели; пример: { "url": "http://127.0.0.1:8000/database/gruppi/2/", "nome": "universitari", …

5
Лучший способ сохранить обученную модель в PyTorch?
Я искал альтернативные способы сохранить обученную модель в PyTorch. Пока что я нашел две альтернативы. torch.save () для сохранения модели и torch.load () для загрузки модели. model.state_dict () для сохранения обученной модели и model.load_state_dict () для загрузки сохраненной модели. Я сталкивался с этим обсуждением, где подход 2 рекомендуется по подходу …


10
Сериализация экземпляра класса в JSON
Я пытаюсь создать строковое представление JSON экземпляра класса и испытываю трудности. Допустим, класс построен так: class testclass: value1 = "a" value2 = "b" Вызов в json.dumps делается так: t = testclass() json.dumps(t) Это провал и говорит мне, что тестовый класс не JSON-сериализуемый. TypeError: <__main__.testclass object at 0x000000000227A400> is not JSON …

12
Распечатать массив в файл
Я хотел бы напечатать массив в файл. Я хотел бы, чтобы файл выглядел точно так же, как выглядит этот код. print_r ($abc); предполагая, что $ abc является массивом. Есть ли какое-то решение для одной линии, а не обычное для каждого взгляда. PS - в настоящее время я использую сериализацию, но …
181 php  serialization 

12
Parcelable обнаружил IOException, записывая сериализуемый объект getactivity ()
поэтому я получаю это в logcat: java.lang.RuntimeException: Parcelable encountered IOException writing serializable object (name = com.resources.student_list.Student) Я знаю, что это означает, что мой ученический класс не сериализуем, но вот мой ученический класс: import java.io.Serializable; public class Student implements Comparable<Student>, Serializable{ private static final long serialVersionUID = 1L; private String firstName, …

8
Преобразование потока в строку и обратно ... что нам не хватает?
Я хочу сериализовать объекты в строки и обратно. Мы используем protobuf-net, чтобы успешно превратить объект в поток и обратно. Тем не менее, Stream для строки и обратно ... не так успешно. После прохождения StreamToStringи StringToStream, новое Streamне десериализовано protobuf-net; это вызывает Arithmetic Operation resulted in an Overflowисключение. Если мы десериализовали …



5
Как сериализовать лямбду?
Как я могу элегантно сериализовать лямбду? Например, код ниже выдает a NotSerializableException. Как я могу это исправить, не создавая SerializableRunnable"фиктивный" интерфейс? public static void main(String[] args) throws Exception { File file = Files.createTempFile("lambda", "ser").toFile(); try (ObjectOutput oo = new ObjectOutputStream(new FileOutputStream(file))) { Runnable r = () -> System.out.println("Can I be …

7
Можно ли десериализовать XML в List <T>?
Учитывая следующий XML: &lt;?xml version="1.0"?&gt; &lt;user_list&gt; &lt;user&gt; &lt;id&gt;1&lt;/id&gt; &lt;name&gt;Joe&lt;/name&gt; &lt;/user&gt; &lt;user&gt; &lt;id&gt;2&lt;/id&gt; &lt;name&gt;John&lt;/name&gt; &lt;/user&gt; &lt;/user_list&gt; И следующий класс: public class User { [XmlElement("id")] public Int32 Id { get; set; } [XmlElement("name")] public String Name { get; set; } } Можно ли использовать XmlSerializerдля десериализации XML в List&lt;User&gt;? Если да, какой …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.