zoukankan      html  css  js  c++  java
  • jackson-dataformat-xml xml转json

     

     依赖包

            <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson -->
            <dependency>
                <groupId>com.alibaba</groupId>
                <artifactId>fastjson</artifactId>
                <version>1.2.58</version>
            </dependency>
    View Code

    xml转json

     1         XmlMapper xmlMapper = new XmlMapper();
     2         //对象转xml
     3         User user = new User("吴建波", 31, "北京市昌平区域沙河在南一村", "118", "男", "168");
     4         
     5         String temp = xmlMapper.writeValueAsString(user);
     6         System.out.println(temp);
     7         
     8         // xml转对象转json
     9         String temp2 = "<User><name>吴建波</name><age>31</age><adderss>北京市昌平区域沙河在南一村</adderss><weight>118</weight><sex>男</sex><height>168</height></User>";
    10         User userObject = xmlMapper.readValue(temp2, User.class);
    11         System.out.println(userObject);
    12         System.out.println(JSON.toJSONString(userObject));
    13         // xml转Map转Json
    14         String temp3 = "<apps><app><id>1</id><name>Google Maps</name><virsion>1.0</virsion></app></apps>";
    15         temp3 = "<appsii>" + temp3 + "</appsii>";
    16         Map map = xmlMapper.readValue(temp3, HashMap.class);
    17         System.out.println(map);
    18         System.out.println(JSON.toJSONString(map));

    对象转xml

  • 相关阅读:
    hnust Snowman
    hnust 可口可乐大促销
    hnust 聚宝盆
    hnust 搬书
    hnust 神奇的序列
    hnust 懒人多动脑
    hnust CZJ-Superman
    集合Set--BST实现
    快速排序
    位运算符
  • 原文地址:https://www.cnblogs.com/wujianbo123/p/12266737.html
Copyright © 2011-2022 走看看