在IO和Android之间发送数据? (字节阵列)

时间:2015-09-19 15:50:04

标签: java android ios objective-c mobile

我正在使用Android中的网络应用程序,该应用程序应该能够与IO应用程序进行通信。我正在使用Appwarps多人游戏后端,并且有一个发送和接收数据的功能。该函数接受一个字节数组,所以最初我以为我可以序列化一个'消息'将对象转换为字节数组并将其发送 - 但IO应用程序是否能够将其解码回对象?

同样适用于另一方,因为IOs应用程序必须序列化并发送Android必须保存回对象的对象。我想我不完全理解Byte-Arrays如何存储整个对象以及我们使用的方法将它们带回到对象中。

任何帮助/建议或链接到有用的文章都会有用! (我为IO和Android都标记了这个问题,因为任何一方都可以提供帮助)

1 个答案:

答案 0 :(得分:1)

您需要一种通用的方法来建模数据,以便Objective C和Java都可以解释该序列化对象。 Google-gson非常适合Java对象的JSON序列化,而Objective-c也有parsing JSON的工具。

Protobuf对于这类事情也很棒。有关详细信息,请查看this SO post提出类似问题。