我使用datacontractjsonserializer序列化DataTable并在C#中将其作为JSON传递。我遇到的问题是所有字段都被序列化为字符串。 FirstName和LastName是正确的,但Picture字段被序列化为
“System.Byte []”字符串,而不是对象。
请告知我如何将其序列化为对象并通过JSON传递它?
答案 0 :(得分:0)
JSON.Net库处理字节转换。有关详细信息,请参阅here。
答案 1 :(得分:0)
将您的字节图像转换为像这样的字符串
string result=Encoding.ASCII.GetString(Your_Image);
然后将结果追加到您的字段中。 在另一边做这个 拆分字段以通过拆分器获取字段 然后你可以像这样得到你的形象
byte[]your_image= Encoding.ASCII.GetBytes(Result_After_splitting) ;
希望有所帮助