使用dataconcontractjsonserializer在数据表中序列化图像

本文关键字:序列化 图像 数据表 dataconcontractjsonserializer 使用 | 更新日期: 2023-09-27 18:15:28

我正在用datacontractjsonserializer序列化一个数据表,并将其作为c#中的JSON传递。我遇到的问题是所有的字段都被序列化为字符串。FirstName和LastName是正确的,但Picture字段被序列化为

"系统。Byte[]"字符串,而不是对象。

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

使用dataconcontractjsonserializer在数据表中序列化图像

JSON。Net库处理字节转换。详情请参阅此处

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

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

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

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

希望有所帮助