Запитання з тегом «serialization»

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

7
Завдання не серіалізується: java.io.NotSerializableException при виклику функції поза закриттям лише для класів, а не об'єктів
Отримання дивної поведінки під час виклику функції поза закриттям: коли функція знаходиться в об'єкті, все працює коли функція знаходиться в класі, отримуйте: Завдання не серіалізується: java.io.NotSerializableException: тестування Проблема в тому, що мені потрібен код у класі, а не об'єкт. Будь-яка ідея, чому це відбувається? Чи об’єкт Scala серіалізований (за замовчуванням?)? …

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

12
Як серіалізувати TimeSpan до XML
Я намагаюся серіалізувати .NET- TimeSpanоб’єкт до XML, і він не працює. Швидкий google припустив, що, хоча він TimeSpanє серіалізаційним, XmlCustomFormatterвін не забезпечує способів перетворення TimeSpanоб'єктів у та з XML Один із запропонованих підходів полягав у тому, щоб ігнорувати TimeSpanсеріалізацію, а замість цього серіалізувати результат TimeSpan.Ticks(та використовувати new TimeSpan(ticks)для десеріалізації). Приклад …

6
Django rest frame, використовуйте різні серіалізатори в одному ModelViewSet
Я хотів би надати два різні серіалізатори і все-таки мати змогу скористатися всіма можливостями ModelViewSet: Переглядаючи список об'єктів, я хотів би, щоб кожен об'єкт мав URL-адресу, яка переспрямовує його деталі, а кожне інше відношення з'являється за __unicode __допомогою цільової моделі; приклад: { "url": "http://127.0.0.1:8000/database/gruppi/2/", "nome": "universitari", "descrizione": "unitn!", "creatore": "emilio", …

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 …

12
Друкувати масив у файл
Я хотів би надрукувати масив у файл. Я хотів би, щоб файл виглядав так само, як виглядає такий код. print_r ($abc); припускаючи, що $ abc є масивом. Чи є якесь рішення для цього рядка, а не регулярне для кожного погляду. PS - В даний час я використовую serialize, але я …
180 php  serialization 

12
Розділення, що зустрічається з IOException, записує серіалізаційну гетактивність об'єкта ()
тому я отримую це в 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 …

8
Перетворення потоку в рядок і назад ... що нам не вистачає?
Я хочу серіалізувати об'єкти до рядків і назад. Ми використовуємо протобуф-мережу для успішного перетворення об'єкта в Потік і назад. Однак Потік до струни і назад ... не такий успішний. Після проходження StreamToStringі StringToStream, нове Streamне десеріалізується протобуф-мережею; це породжує 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 у Список <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 в a List&lt;User&gt;? Якщо так, то …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.