0

我正在使用 datacontractjsonserializer 序列化 DataTable 并将其作为 JSON 在 C# 中传递。我遇到的问题是所有字段都被序列化为字符串。名字和姓氏是正确的,但图片字段被序列化为

“System.Byte[]”字符串而不是对象。

请告知我如何将它序列化为一个对象并通过 JSON 传递它?

4

2 回答 2

0

将您的字节图像转换为这样的字符串

string result=Encoding.ASCII.GetString(Your_Image);

然后将结果附加到您的字段。在另一边这样做拆分您的字段以通过拆分器获取您的字段,然后您可以像这样获得您的图像

byte[]your_image= Encoding.ASCII.GetBytes(Result_After_splitting) ;

希望能帮助到你

于 2013-05-26T14:09:17.747 回答
0

JSON.Net 库处理字节转换。请参阅此处了解更多详情。

于 2013-05-26T09:05:48.037 回答