我在使用Gson将使用c#中的nNewtonsoft.json序列化的字节数组反序列化为java(android项目)中的byte []数组时出错。 错误是: com.google.gson.JsonSyntaxException:java.lang.IllegalStateException:预期为BEGIN_ARRAY但在第1行第10列为STRING
我正在序列化的对象是
public class ServerMsg
{
public ServerCodesEnum.PdaServerAsyncCodes CommandCode { get; set; }
public byte[] data;
public List<Extra> Extras;
public ServerMsg()
{
Extras = new List<Extra>();
}
}
byte []导致错误。 Newtonsoft.json将数组序列化为字符串? 如何使两种类型兼容?
答案 0 :(得分:0)
不要在服务器端使用字节[]列表这将在双方都有用。