0

我有一个使用 Windows Azure Web 服务的 WP7 应用程序。我目前使用可移植类库来管理 Windows Azure 应用程序和 WP7 应用程序共享的类型。Azure 服务是一个 REST API - WP7 反序列化我的一个类的实例并将其发送到 API,API 将其序列化回类类型并将其保存到 Azure 表存储。

要开始在 Android 中构建它,如何将这些类提供给 Android 代码?REST API 需要能够识别它们并将它们序列化回 .NET 类。我知道我可以将它们转换为 Java,并与 C# 类分开管理它们,但这是最好、最干净的方式吗?我不想让这本身成为一个巨大的项目。我们正在谈论 7 个左右的类,它们可能不会有太大变化。

谢谢!

4

2 回答 2

0

如果您需要移植到 Android,我认为您需要忘记本机序列化(但首先您需要仔细检查它实际上是如何序列化的)。

您需要使用 JSON 或 XML 进行移植。

您可以使用内容类型协商向 WP 客户端提供序列化的 .net 本机,向 Android 客户端提供 JSON 或 XML。

于 2012-10-28T17:48:50.683 回答
0

最好的选择似乎是让 Android 开发人员将 C# 类重写为 Java 类。

于 2012-11-03T16:08:53.490 回答