C# 在webservice中更改了JSON字节数组值

C# 在webservice中更改了JSON字节数组值,c#,android,json,bytearray,jsonserializer,C#,Android,Json,Bytearray,Jsonserializer,我试图通过web服务传递json中的字节数组。当我尝试反序列化JSON时,字节数组值变为未知值 举个例子。 当我尝试使用android传递给webservice时,我的字节值。 代码 JSONObject object = new JSONObject(); try { object.put("WayBillNo", bill); object.put("ReceiverSignature", image); } catch (JSONException

我试图通过web服务传递json中的字节数组。当我尝试反序列化JSON时,字节数组值变为未知值

举个例子。 当我尝试使用android传递给webservice时,我的字节值。
代码

JSONObject object = new JSONObject();
try {
object.put("WayBillNo", bill);
object.put("ReceiverSignature", image);
} catch (JSONException e) {
e.printStackTrace();
}
payloadObj = JsonConvert.DeserializeObject<T>( encryptedJson );
图像

尝试序列化JSON时使用WebService。(C#)

代码

JSONObject object = new JSONObject();
try {
object.put("WayBillNo", bill);
object.put("ReceiverSignature", image);
} catch (JSONException e) {
e.printStackTrace();
}
payloadObj = JsonConvert.DeserializeObject<T>( encryptedJson );
payloadObj=JsonConvert.DeserializeObject(encryptedJson);
图像

web服务中的Receiversingnature值更改。欢迎提供任何建议/帮助。

我使用它将二进制数据转换为字符串

byte [] image = array;
String stringToStore = new String(Base64.encode(image));
我使用它将二进制数据转换为字符串

byte [] image = array;
String stringToStore = new String(Base64.encode(image));