zoukankan      html  css  js  c++  java
  • 反序列化怪现象,数组无父

    碰到Java序列化出来奇怪xml如:

    <User>

          <Friend>张三</Friend>

          <Friend>张三</Friend>

          <Friend>张三</Friend>

    </User>

    奇怪的是,Friend是一个数组,但并没有父元素,这种情况 如果反序列化?

    [Serializable]
    public class User
    {
        public Friend[] Friend { get; set; }
    }

    是不行的。

    正确方法:

    [Serializable]
    public class User
        {
            [XmlElement]
            public Friend[] Friend{ get; set; }
        }

    还好是用XMLSerializer, 如果使用DataContractSerializer, 应该是不行的。

  • 相关阅读:
    运算放大器
    阻抗模型
    mysql优化
    tomcat调优
    jvm调优
    springboot使用
    deploy工程到nexus
    Spring data elasticsearch使用
    kibana使用
    笔记
  • 原文地址:https://www.cnblogs.com/DataFlow/p/2385553.html
Copyright © 2011-2022 走看看