web service 自动序列化的节点设置解决办法
web service 自动序列化的节点设置User对象[Serializable()][XmlType(tosee_user)]public class User{pu
web service 自动序列化的节点设置
User对象
[Serializable()]
[XmlType("tosee_user")]
public class User
{
public User()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
[XmlElement("tosee_j")]
public int J { get; set; }
[XmlIgnore]
public int I { get; set; }
[XmlElement("tosee_z")]
public string Z { get; set; }
}
当我在webservice返回单个User对象的时候,根节点是tosee_user没问题。
返回List<User>集合的时候 根节点是ArrayOfTosee_user,怎么修改这个根节点?
[解决办法][XmlArray("Expressions")]
[XmlArrayItem("tosee_user")]
public List<User> Expressions
{
get;
set;
}
[解决办法]按照XML的定义规则,最外层肯定要一个结点包着,你只能重新定义一个名称,不能没有
[解决办法]同意Marguess的意见
[解决办法]同意Marguess的意见
[解决办法]应该是这样的吧
[Serializable()]
[XmlType("tosee_users")]
public class Users
{
public Users()
{
}
public List<User> users { get; set; }
}