我有一个使用Windows Azure web服务的WP7应用程序。我目前已经使用可移植类库来管理Windows Azure应用程序和WP7应用程序共享的类型。Azure服务是一个REST API - WP7反序列化我的一个类的实例,并将其发送到API,API将其序列化为类类型,并将其保存到Azure Table Storage。
要开始在Android中构建它,我如何向Android代码提供这些类?REST API需要能够识别它们并将它们序列化为.NET类。我知道我可以将它们转换成Java,并从C#类中单独管理它们,但这是最好、最干净的方法吗?我不想让这个项目本身成为一个巨大的项目。我们谈论的是7个左右的类,这些类可能不会有太大的变化。
谢谢!
发布于 2012-11-04 00:08:53
最好的选择似乎是让Android开发人员将C#类重写为Java类。
发布于 2012-10-29 01:48:51
如果你需要移植到Android,我认为你需要忘记本机序列化(但首先你需要仔细检查它是如何实际序列化的)。
您需要转到JSON或XML才能实现可移植性。
您可以使用内容类型协商将.net原生序列化提供给WP客户端,将JSON或XML提供给Android客户端。
https://stackoverflow.com/questions/12683889
复制相似问题