list<bean>list 如何转换了xml字符串

第三方转xml的jar很多。如果你要用jdk支持的JAXB也可以不过要定义一个POJO里面存放LIst<User>

Java code
 
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public class Users{
   @XmlElementRef
   private List<User> users;
   setter,getter;
}
@XmlRootElement
public class User{
   private int id;
   private int sex;
   setter;getter;
}
public class Test{
  public static void main(String[] args) throws JAXBException {
        JAXBContext context=JAXBContext.newInstance(Users.class);
        Marshaller m=context.createMarshaller();
        Users users=new Users();
        List<User> list=new ArrayList<>();
        list.add(new User(1,2));
        list.add(new User(2,3));
        list.add(new User(3,4));
        users.setUsers(list);
        m.marshal(users,System.out);
    }
}
posted @ 2016-12-20 18:25  天涯海角路  阅读(578)  评论(0)    收藏  举报