0

我在 VB.NET 中编写了服务器和所有 Windows 客户端,并且我使用 XML 序列化在它们之间共享对象。

我们需要让 Android 和 iOS 设备连接到服务器,但我无法让 XML 序列化以它在 .NET 中的方式工作,所以我查看了所有这三种协议都实现的其他协议。我能够让 Android 将对象转换为 JSON 以通过套接字流发送,所以如果我能让 iOS 做同样的事情,我可能最终会走这条路并重新实现 JSON 而不是 XML。Microsoft 只是使将对象序列化/反序列化为 XML 变得如此容易。

使用套接字时,除了 XML 或 JSON 之外,还有没有更好的方法在不同平台之间传输对象?

4

1 回答 1

0

如果你想在 iOS 中实现 JSON,你可以看看这个教程:

Ray Wenderlich在 iOS 5 教程中使用 JSON

从教程的第一行开始:

iOS 5 有一些新的内置 API,让 JSON 的读写变得非常容易。

因此,如果您的目标是 iOS 5+ 设备(可能是当今最合理的选择),那么您最好使用 JSON(我在一个项目中使用它,真的很容易快速上手)。

于 2013-01-09T14:04:42.970 回答