• Java将XML类型的文本转换为JSON


     1 package demo;   
     2 import net.sf.json.JSONObject;
     3 import net.sf.json.xml.XMLSerializer;
     4 /**  
     5 *   
     6 * @author 爱茹一婉年  
     7 * Dom4j 生成XML文档与解析XML文档  
     8 */  
     9 public class XmlToJson {   
    10 
    11     public static void main(String[] args) {
    12         String xml="<?xml version="1.0" encoding="UTF-8"?><results_list><results><result>false</result><error>未将对象引用设置到对象的实例。</error></results></results_list>";
    13         String json=xml2JSON(xml);
    14         JSONObject object = JSONObject.fromObject(json);
    15         JSONObject results = JSONObject.fromObject(object.getString("results"));
    16         String result=results.getString("result");
    17         String error=results.getString("error");
    18         System.out.println(results);
    19         System.out.println(result);
    20         System.out.println(error);
    21     }
    22      public static String xml2JSON(String xml){
    23             return new XMLSerializer().read(xml).toString();
    24         }
    25 }   

    ps:本例转换的是xml格式的string,并非XML,如果是XML转换可以先将XML转成string再用本例实现

  • 相关阅读:
    String对象的属性和方法
    Math对象的属性和方法
    对象Date的方法
    HTML5和CSS3阶段,我是如何学习的?
    移动端项目开发心得
    关于元素隐藏/显示的各种方法
    啊哈算法(一)
    项目心得。
    CSS篇之DIV+CSS布局
    CSS篇之动画(2)
  • 原文地址:https://www.cnblogs.com/wanying521/p/5179360.html
Copyright © 2020-2023  润新知