【发布时间】:2011-07-06 18:53:55
【问题描述】:
我正在尝试将图像从 Android 传递到 WCF REST 服务作为 JSON 对象的一部分。
我的目标是使用最合适的数据类型。因此,在 .NET 端,我使用 byte[] 来存储收据上的数据,而在 Java 端,我也使用 byte[]。
首先我得到了异常,这是因为 Java 字节已签名。所以,我在 .NET 端创建了我的对象 sbyte[]。
这真的是最好的方法吗?还是我应该考虑 base64 并处理两端的序列化/反序列化?现在 JavaDeserializer 在 .NET 端处理它,而 GSON 在 Android 端处理它。
【问题讨论】: