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

Protostuff - это материал, который использует protobuf Google.
1 ответ

Как заставить protobuf-net и protostuff взаимно поддерживать унаследованные классы в.Net и Java?

Я делаю связь между программой на основе.Net в системе Windows и устройствами Android. На стороне.Net я использую замечательную программу Marcu Gravell protobuf-net, а на стороне Android я использую замечательную программу David Yu для создания прот…
02 сен '13 в 02:50
1 ответ

Всегда ли безопасно добавлять поля в конце Java-класса при использовании Protimestuff по умолчанию RuntimeSchema?

Я использую Protostuff RuntimeSchema самым простым способом: Schema<Bean> schema = RuntimeSchema.createFrom(Bean.class); Я буду сохранять результат byte[] где-нибудь и десериализовать его в будущем. Но есть вероятность, что я добавлю некоторые…
02 мар '17 в 07:08
1 ответ

Protostuff - в Windows создается неверный путь вывода для файлов.java

Я получаю сообщение об ошибке "Неверный синтаксис имени файла, имени каталога или метки тома" из-за того, что protostuff-maven-plugin не генерирует правильный путь вывода, пока он работает нормально на Mac. Ниже приведены подробности: Ошибки, вызван…
04 фев '15 в 20:05
1 ответ

Как вы сериализуете неизменные коллекции Гуавы, используя Protostuff?

Я использую protostuff-runtime для сериализации графов объектов. Некоторые из этих объектов имеют ссылки на неизменяемые коллекции Guava, такие как ImmutableList и ImmutableSet. Protostuff не может десериализовать эти коллекции из коробки, потому чт…
1 ответ

Сериализация и десериализация Throwable в JDK 1.6 и JDK 1.7 с использованием ProtoStuff

У нас есть две системы, одна из которых работает с JDK 1.6, а другая - с JDK 1.7. Для связи между двумя узлами мы используем сериализацию ProtoStuff для преобразования двоичного файла и передачи в другой узел, где снова исполняется двоичный код. В J…
25 апр '15 в 09:16
1 ответ

RuntimeSchema в Protostuff циклические ссылки?

Мы используем Protostuff RuntimeSchema для сериализации наших данных. Это в основном работает, но мы иногда получаем: java.lang.StackruError at io.protostuff.runtime.ObjectSchema.mergeFrom(ObjectSchema.java:350) ~[protostuff-runtime-1.5.3.jar:1.5.3]…
02 июл '17 в 13:49
1 ответ

Почему прототипы портят объекты при использовании обобщенных элементов в сочетании с циклическими ссылками?

Я использую двоичный прототип с круговыми ссылками и дженериками. В качестве очень упрощенного сценария у меня есть следующие классы: public class A { private String name; private B b; public String getName() { return name; } public void setName(Str…
1 ответ

Преобразование объекта (включая лямбду) в JSON и наоборот

Я использую protostuff для преобразования объекта моего собственного класса в JSON и наоборот. Есть ява 8 и лямбда. Преобразовать в файл JSON, например: LinkedBuffer buffer = LinkedBuffer.allocate(2048); Schema schema = RuntimeSchema.getSchema(obj.g…
0 ответов

Протокол прототипов выдает сообщение, содержащее недопустимый тег (ноль)

Я пытаюсь сериализовать POJO на примере их вики, но получаю сообщение "Протокол содержит недопустимый тег (ноль)". Я хочу, чтобы мой POJO был преобразован в байт [], отправил его брокеру сообщений, получил его и десериализовал. У меня есть тестовый …
1 ответ

Динамическая схема и десериализация с использованием прототипа

Я использую Protostuff в попытке сериализовать / десериализовать объекты нескольких различных типов, для которых нет доступных источников protobuf (это сценарий RPC сервер-сервер). Сериализация идет хорошо, потому что я знаю тип объекта для сериализ…
15 окт '15 в 16:56
1 ответ

Список прототипов как JSON

Какой самый простой способ заставить прототип вести себя как стандартный сериализатор Джексона? Я хотел иметь возможность сериализовать графы объектов, списки или массивы как корневые объекты, но кажется, что для этого даже нет обходного пути? Вот -…
30 сен '16 в 13:20
2 ответа

Полезная нагрузка protobuf больше, чем JSON?

У меня есть объект, представляющий собой список объектов 'Level', и я тестирую передачу их с помощью Spring Boot Rest Controller двумя способами: с JSON в Rest Controller я использую что-то вроде: @RequestMapping(value = "/api/v1/layers/{layername}"…
07 июл '16 в 12:18
2 ответа

Как сериализовать карту в байтовый массив с помощью protostuff

Любой метод для сериализации java.util.Map в байтовый массив при использовании protostuff. Я видел, что в файле protostuff-collectionsschema.jar есть MapSchema, но не знаю, как его использовать. Может кто-нибудь дать мне пример кода, спасибо заранее.
07 окт '15 в 13:49
1 ответ

Серийный байт-код прототипа на Android нельзя десериализовать на ПК

Когда я пытаюсь десериализовать свою сериализованную модель на ПК, я вижу странную ошибку, которая видна внизу. Десериализация работает на Android, как и в случае, когда я сериализирую ту же модель на ПК и десериализую ее на ПК. Таким образом, это п…
09 авг '13 в 13:11
1 ответ

Тип объекта в байте [] для десериализации со схемой?

Я пытаюсь заменить мой строковый протокол протоколом, использующим protobuf. Я сериализую команду перемещения с: Schema<MoveCommand> schema = RuntimeSchema.getSchema(MoveCommand.class); ProtostuffIOUtil.toByteArray(this, schema, buffer) И моя …
23 окт '15 в 13:45
0 ответов

Как построить akka-protostuff-сериализацию?

Я использую akka (akka-2.2.1) через Java, и я не знаком с scala или sbt. Мне нужно изменить сериализатор на один из следующих. https://github.com/romix/akka-protostuff-serialization https://github.com/romix/akka-kryo-serialization Как построить это?
23 дек '13 в 08:33
0 ответов

Akka http: Возможно ли использовать protostuff в akka-http для сортировки и отмены сортировки?

Мне нужно передать экземпляры класса с одним полем, которое является Map[String, AnyRef] по проводам. И у меня есть проблемы, связанные с созданием маршаллера и демаршаллера для выполнения этой работы, однако я могу сериализовать и десериализовать э…
06 июн '16 в 09:41
1 ответ

Как я могу прочитать данные JSON из C++ через Java, используя определение piqi

Мы используем сторонний веб-сервис REST, который определяет их json API, используя схемы piqi. Наша текущая архитектура требует, чтобы эти данные были прочитаны через клиент Java и переданы в двоичный файл C++. В идеале я хотел бы, чтобы все POJO и …
10 янв '13 в 22:37
1 ответ

Десериализовать массив байтов protostuff с помощью JavaScript

Я использовал protostuff для преобразования в байтовый массив входных данных json, которые у меня есть. Код в Java: LinkedBuffer buffer = LinkedBuffer.allocate(1024); Schema<String> orderSchema = RuntimeSchema.getSchema(String.class); int i = …
22 июн '16 в 09:19
1 ответ

Используя protostuff, как пропустить чтение удаленного объекта?

Я являюсь частью команды, которая использует Protostuff для чтения / записи данных. Это mergeFrom метод класса простирается от Schema учебный класс: @Override public void mergeFrom(Input input, Entity entity) throws IOException { for(int number = in…
19 июл '12 в 08:13