如何将字节数组反序列化为对象

系统教程 行业动态 更新时间:2024-06-14 17:02:18
如何将字节数组反序列化为对象 - Windows 8 / WP 8(How deserialize Byte array to object - Windows 8 / WP 8)

嗨我使用下面的代码将对象转换为字节数组现在我需要将此字节数组转换回对象。 有没有人知道如何在Windows 8应用程序中反序列化? 我找到一些代码,但使用SerializeBinaryReader类,这些类不在Windows 8中或不知道它。

Person ps = new Person(); ps.name = "Lucy"; DataContractSerializer serializer = new DataContractSerializer(typeof(List<Dictionary<String, String>>)); byte[] byteArr; using (var ms = new MemoryStream()) { serializer.WriteObject(ms, ps.name); byteArr = ms.ToArray(); } tbByteResult.Text = byteArr.ToString();

Hi I use code below to convert object to byte array now I need this byte array convert back to object. Does any one know how to deserialize this in windows 8 app? I find some code but use Serialize and BinaryReader classes and this classes are not in windows 8 or does not know it.

Person ps = new Person(); ps.name = "Lucy"; DataContractSerializer serializer = new DataContractSerializer(typeof(List<Dictionary<String, String>>)); byte[] byteArr; using (var ms = new MemoryStream()) { serializer.WriteObject(ms, ps.name); byteArr = ms.ToArray(); } tbByteResult.Text = byteArr.ToString();

最满意答案

尝试:

    using (var ms = new MemoryStream(byteArr))
    {
        var yourObject = serializer.ReadObject(ms);
    }

Try:

    using (var ms = new MemoryStream(byteArr))
    {
        var yourObject = serializer.ReadObject(ms);
    }

                    
                     
          

更多推荐

本文发布于:2023-04-21 18:41:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/dzcp/5e8db179c67baca2e93d60092ce71fa1.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数组   序列   字节   如何将   对象

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!