serialization ×10
Создан 05.01.2025
0
голоса
5
ответов
18
просмотров
Jackson: Сериализация и десериализация значений enum в виде целых чисел

Я создаю приложение на Java и у меня возникла проблема с сериализацией перечислений в формате JSON. У меня есть следующий enum и класс:

public enum State {
    OFF,
    ON,
    UNKNOWN
}

public class Machine {
    String name;
    int numCores;
    State state;

    public Machine(String...
0
голоса
2
ответов
19
просмотров
Django Rest Framework - Получение поля связанной модели в сериализаторе

Пытаюсь вернуть объект HttpResponse из Django Rest Framework, включая данные из двух связанных моделей. Модели выглядят следующим образом:

class Wine(models.Model):
    color = models.CharField(max_length=100, blank=True)
    country = models.CharField(max_length=100, blank=True)
   ...
0
голоса
1
ответов
15
просмотров
Java: Статические transient-поля

Проблема: Я только что узнал, что в Java можно объявить поле как 'static transient' — компилятор при этом не выдаёт никаких ошибок. На первый взгляд, это кажется неимоверно бесполезным, поскольку, как всем известно, статические поля не сериализуются.

Вопрос: Есть ли какие-то случаи, в которых...

0
голоса
5
ответов
15
просмотров
Сериализация в Java с несериализуемыми частями

Я столкнулся с проблемой сериализации в Java. У меня есть следующий код:

class MyClass extends MyClass2 implements Serializable {
  //...
}

В классе MyClass2 есть свойство, которое не поддерживает сериализацию. Как я могу сериализовать (и десериализовать) объекты этого класса,...

6
голоса
5
ответов
37
просмотров
Предпочтительный метод хранения массивов PHP: json_encode или serialize?

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

Будет ли...

12
голоса
5
ответов
55
просмотров
Преобразование объекта в строку

Как преобразовать объект JavaScript в строку?

У меня есть следующий объект JavaScript:

var o = {a: 1, b: 2};
console.log(o);
console.log('Item: ' + o);

В результате выполнения этого кода я получаю:

Object { a=1, b=2} // вполне читабельный вывод :)
Item: [object Object]...
14
голоса
5
ответов
36
просмотров
Как сделать класс сериализуемым в JSON

Как сделать класс Python сериализуемым? class FileItem: def init(self, fname): self.fname = fname

Попытка сериализовать в JSON: >>> import json >>> x = FileItem('/foo/bar') >>> json.dumps(x) TypeError: Object of type 'FileItem' is not JSON...

34
голоса
3
ответов
51
просмотров
Что такое serialVersionUID и почему его следует использовать?

Проблема: Eclipse выдает предупреждения, когда отсутствует поле serialVersionUID.

Сообщение предупреждения от Eclipse:

Сериализуемый класс Foo не объявляет статическое финальное поле serialVersionUID типа long.

Вопрос: Что такое serialVersionUID и почему он важен? Приведите пример, в котором...

17
голоса
4
ответов
50
просмотров
Преобразование данных формы в объект JavaScript с помощью jQuery

Как мне преобразовать все элементы моей формы в объект JavaScript?

Я хотел бы иметь способ автоматически создавать объект JavaScript из моей формы, не проходя через каждый элемент в цикле. Мне не нужна строка, возвращаемая методом $('#formid').serialize();, и я также не хочу карту, возвращаемую...

21
голоса
5
ответов
46
просмотров
Как отобразить объект JavaScript?

Как отобразить содержимое объекта JavaScript в строковом формате, как это происходит при использовании функции alert для переменной?

Мне нужно, чтобы объект отображался в том же отформатированном виде, как при вызове alert.