Android/C++数据序列化

标签 android c++ serialization

在 C++ 服务器和 Android 客户端之间交换数据/序列化结构的最佳方法或库是什么?性能是必不可少的。压缩是首选。 现在我正在尝试使用 msgpack 实现数据包交换 ( https://github.com/msgpack/msgpack-java ) - 安卓端。

最佳答案

Msgpack/protobuf 很适合这个任务。

但 Msgpack 并不完全支持“可选”值或版本控制(这对您的应用程序可能很重要)。 另一方面,我不确定所有 protobuf-RPC 实现是否相互兼容(Msgpack-RPC 协议(protocol)对于每个平台/实现都是相同的)。

关于Android/C++数据序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15579730/

相关文章:

android - 从文件夹onclick android随机播放音乐

android - 如何像 Material Design SearchView 一样实现 WhatsApp?

c++ - 在 GDB 中查看 GCC 优化中间体?

c++ - 如何将 std::wstring 包装在 boost::asio::buffer 中?

ManyRelatedField 的 Django REST Framework 序列化

Android使用清除按钮清除所有EditText字段

android - 查找 Listview 项目的像素位置似乎返回错误值

c++ - 为什么编译器在每个字符串文字 C++ 的末尾附加空字符?

java - Spring Boot : Default serialization for java. time.Duration 从 String 更改为 Number

python - 如何以人类可读的格式写入yaml文件?