Описание тега java-custom-serialization
Настройка протокола по умолчанию - сериализация
1
ответ
Как работают writeObject и readObject?
Когда я прочитал исходный код JDK 6.0, я нашел эти два метода в ArrayList. Вы видите, что они оба частные. Но после поиска я не нашел других методов, вызывающих ни один из них. Я также рассмотрел нативные методы, но так и не смог найти ни одного. Эт…
30 авг '12 в 02:54
1
ответ
Как сериализовать POJO с двумя разными пользовательскими сериализаторами для двух разных API в Spring MVC?
Я использую Spring MVC для создания успокоительного API. У меня есть две разные конечные точки API, где мне нужно сериализовать один и тот же POJO двумя разными способами. Я проиллюстрировал то же самое ниже: API курса url - /course/{id} response - …
07 фев '16 в 14:03
0
ответов
Динамическое изменение имени атрибута Gson при сериализации
У меня есть MultivaluedMap пользовательских типов объектов, которые я сериализую с помощью Gson. Одно из моих требований - изменить имя одного объекта на основе длины строки на другое имя. Я знаю, что мы можем использовать аннотации @SerializedName,…
01 ноя '18 в 10:15
1
ответ
Моделирование экстернализации Java-объектов с помощью настраиваемой сериализации
Основное преимущество экстернализации по сравнению с сериализацией заключается в том, что экстернализация сохраняет только часть объекта, а не весь объект, как в случае сериализации. Но я думаю, что мы можем симулировать экстернализацию через пользо…
24 май '16 в 13:56
1
ответ
Разница между настраиваемой сериализацией и экстернализацией?
Недавно из любого источника я узнал, что пользовательская сериализация - это процесс, в котором мы можем определить writeObject (ObjectOutputStream os) и readObject (ObjectInputStream is) в нашем классе Serializable, и эти методы будут выполняться в…
06 июн '17 в 16:02
0
ответов
Как установить кэш Hibernate L2 с Hazelcast для двух разных приложений, с разными именами пакетов и именами сущностей
Я использую Hazelcast в качестве провайдера кэша 2L для спящего режима. Моя проблема в том, что я пытаюсь использовать переносную сериализацию, но по умолчанию, когда приложение работает, оно использует класс CacheKeyImpl из пакета hazelcast.hiberna…
10 авг '18 в 11:00
4
ответа
Можем ли мы отказать java-объекту в сериализации, кроме предоставления временного ключевого слова
Мы можем избежать сериализации полей, используя transient ключевое слово. Есть ли другой способ сделать это?
18 авг '09 в 08:10
1
ответ
Как реализовать пользовательскую сериализацию Джексона вне доменного компонента?
У меня есть боб Spring, управляемый... @Component("Foobean") @Scope("prototype") public class foobean { private String bar1; private String bar2; public String getBar1() { return bar1; } public void setBar1(String bar1) { this.bar1 = bar1; } public …
17 янв '14 в 22:17
0
ответов
Gson: Custom Serializer не работает для объектов внутри других объектов
Я использую Gson для преобразования java-объекта Saveditem в json-файл, и идея состоит в том, что я хочу управлять сериализованными полями на основе логического флага внутри объекта isGroup. public class SavedItem { public String id; public String d…
05 ноя '17 в 19:19
1
ответ
Custom BeanPropertyFilter - только сериализация части строки
Я остро нуждаюсь в помощи. В настоящее время я делаю некоторые ограничения безопасности для ресурса в Content API, где мне нужно либо: включить свойства, усечь свойства (если они являются String.class) или удалить свойства из объекта сериализации на…
08 окт '14 в 06:49
2
ответа
Пользовательская сериализация с использованием ReadObject и WriteObject
Я пытаюсь написать экземпляр класса pojo с помощью метода WriteObject. когда я пишу код, как это: private void writeObject(ObjectOutputStream oos) throws IOException,ClassNotFoundException{ oos.defaultWriteObject(); oos.writeObject(this); } Он работ…
23 авг '18 в 05:53
1
ответ
Создайте десериализатор JSON и используйте его
Как создать собственный сериализатор Джексона и использовать его в своей программе? Сериализатор используется для сериализации данных из потока kafka, потому что моя работа не выполняется, если он встречается с нулем. Я попробовал следующее, чтобы с…
05 апр '18 в 09:13
2
ответа
Как настроить тип List<?> В hazelcast-client.xml для настраиваемой сериализации байтового массива
Я создал собственный класс сериализации с помощью ByteArraySerializer следующим образом. public class ProgramListSerializer implements ByteArraySerializer<List<Program>> { public static final TypeReference<List<Program>> LIST…
30 июл '18 в 15:28
1
ответ
Использование Kryo для сериализации классов с непериализуемыми атрибутами
Я использую Kryo Serializer для сериализации моего Java-объекта Мой Java-объект такой Class A { private Class B; private Class C; private Class D; int x ; int y; } B, C и D являются сторонними библиотеками и не сериализуются. Также я не могу редакти…
29 сен '15 в 20:36
1
ответ
JSON сериализатор с пружинной загрузкой
У меня есть BigDecimalSerializer public class BigDecimalSerializer extends JsonSerializer<BigDecimal> { @Override public void serialize(BigDecimal value, JsonGenerator gen, SerializerProvider serializers) throws IOException { gen.writeString(v…
16 май '19 в 07:11
1
ответ
Как сериализовать объект, метод которого имеет несколько параметров
Я новичок в java и мне нужна помощь. У меня два класса, один (Песня), см. Код, является дочерним по отношению ко второму (Дата). Песня сериализуема, а Date не сериализуема (и я намерен сохранить класс Date таким образом). Я использую метод из Date п…
10 окт '19 в 18:13
1
ответ
Как настроить пользовательский сериализатор для конечной точки API (приложения Spring) с определенной аннотацией?
Допустим , у меня есть контроллер с конечной точкой. @controller public class booksController{ @SomeCustomAnnotation public String getBookOnlyName(){ return new book(); } public String getBookAllData(){ return new book(); } } В объекте книги мне нра…
21 май '20 в 14:37
4
ответа
Пользовательский сериализатор Джексона с подавлением нулевых значений
У меня есть настраиваемый сериализатор для обработки String с пустыми значениями как null, а также для обрезки конечных пробелов. Follwoing - это код того же. - public class StringSerializer extends JsonSerializer<String> { @Override public vo…
22 июл '20 в 23:13
0
ответов
Невозможно сериализовать вложенный объект с помощью парсера custon jackson
Я создал собственный сериализатор для своего класса java, который содержит множество вложенных объектов. Мой мотив - добавить тип класса java в сериализованный объект JSON. ex Мой тип класса - Студент, а созданный JSON - { id:1, name:abc } Я хочу, ч…
29 июл '21 в 13:13
1
ответ
Почему поле размера ArrayList не является временным?
Java использует пользовательскую сериализацию и явно записывает size. Тем не менее, размер не указан в ArrayListв качестве transient. Почему размер пишется два раза: один раз через defaultWriteObjectи снова вис writeInt(size)как показано ниже ( writ…
14 мар '22 в 21:02