Повысить сериализацию текстового архива являются кросс-язычными? - PullRequest
0 голосов
/ 08 июня 2011

Hy ... Я пытаюсь лучше объяснить мой вопрос ... Я использую текстовый архив boost serialization перед отправкой данных по TCP-соединению ... Теперь мне нужно передать полученные данные в приложение Java ... так что я бызнать, что сериализованный поток состоит только из данных или сериализации data + boost (тег, код и т. д.) ... В этом случае мой единственный шанс передать данные в java-приложение - это отфильтровать их перед передачей.? спасибо ...

1 Ответ

1 голос
/ 09 июня 2011

Насколько я знаю, текстовый архив Boost сериализации использует пользовательское форматирование.

Например, он помещает номер версии архива сериализации в вывод.Таким образом, вам придется фильтровать такие данные с помощью Java

Даже если вы использовали бинарный архив boost, вы не смогли бы десериализовать его с помощью Java.

Таким образом, ответ на ваш вопрос - механизм сериализации boost, а Java не совместимый.

Попробуйте использовать JSON в качестве формата сериализации, если вам нужно использовать текстовую связь, которая облегчает жизнь.

...