zoukankan      html  css  js  c++  java
  • 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再用本例实现

  • 相关阅读:
    网站精准查询IP
    JQuery插件模板
    SQLSERVER 数据从一张那个表复制到另一张表
    C# 取form表单的数据
    C# 判断网络文件是否存在
    C# 将文件转换为 Stream
    C# 将 Stream 写入文件
    JDBC教程
    Spring Boot教程
    JavaMail
  • 原文地址:https://www.cnblogs.com/wanying521/p/5179360.html
Copyright © 2011-2022 走看看