C# 使用datacontractjsonserializer序列化dataTable中的映像
我正在用datacontractjsonserializer序列化一个DataTable,并在C#中以JSON的形式传递它。我遇到的问题是所有字段都被序列化为字符串。FirstName和LastName是正确的,但是图片字段被序列化为 “System.Byte[]”字符串,而不是对象C# 使用datacontractjsonserializer序列化dataTable中的映像,c#,json,wcf,C#,Json,Wcf,我正在用datacontractjsonserializer序列化一个DataTable,并在C#中以JSON的形式传递它。我遇到的问题是所有字段都被序列化为字符串。FirstName和LastName是正确的,但是图片字段被序列化为 “System.Byte[]”字符串,而不是对象 请告知如何将其序列化为对象并通过JSON传递?JSON.Net库处理字节转换。请参阅以了解更多详细信息。将字节图像转换为如下字符串 string result=Encoding.ASCII.GetString(Yo
请告知如何将其序列化为对象并通过JSON传递?JSON.Net库处理字节转换。请参阅以了解更多详细信息。将字节图像转换为如下字符串
string result=Encoding.ASCII.GetString(Your_Image);
byte[]your_image= Encoding.ASCII.GetBytes(Result_After_splitting) ;
然后将结果附加到字段中。
在另一边这样做
拆分字段以通过拆分器获取字段
然后你就可以得到这样的图像
string result=Encoding.ASCII.GetString(Your_Image);
byte[]your_image= Encoding.ASCII.GetBytes(Result_After_splitting) ;
希望能有所帮助也许这会有所帮助:谢谢,非常感谢。这正是我想要的。太好了。添加链接作为答案。请提供一个C#示例。我无法获取该类的类和名称空间。最终和ByteArrayOutputStream