很多人遇到接口调试返回数据或者请求数据为XML格式,而自己公司使用的数据交互却是json格式的 这里就对xml与json相互转换写个小方法。

import net.sf.json.JSONObject;
import net.sf.json.xml.XMLSerializer;

/**
 *
* <p>Title: JSON-XML转换工具</p>
* <p>desc:
* <p>Copyright: Copyright(c)Gb 2012</p>
* @author http://www.ij2ee.com
* @time 上午8:20:40
* @version 1.0
* @since
 */

public class XmlJSON {

private static final String STR_JSON = "{\"name\":\"Michael\",\"address\":{\"city\":\"Suzou\",\"street\":\" Changjiang Road \",\"postcode\":100025},\"blog\":\"http://www.ij2ee.com\"}";
    public static String xml2JSON(String xml){
        return new XMLSerializer().read(xml).toString();
    }
     
    public static String json2XML(String json){
        JSONObject jobj = JSONObject.fromObject(json);
        String xml =  new XMLSerializer().write(jobj);
        return xml;
    }
     
    public static void main(String[] args) {
        TestMeetingInterface tm=new TestMeetingInterface();
        String xmlInfo =tm.getXmlInfo("C:/Users/Administrator/Desktop/fude/车单保费计算请求.xml");              
        String json = xml2JSON(xmlInfo);
        System.out.println("json="+json);
        String xml = json2XML(json);
        System.out.println("xml = "+xml);
    }
}

json与xml的相互转换相关推荐

  1. SpringMVC 中整合JSON、XML视图一

    SpringMVC中整合了JSON.XML的视图,可以通过这些视图完成Java对象到XML.JSON的转换.转换XML提供了MarshallingView,开发者只需用注入相应的marshaller. ...

  2. 在.NET2.0中解析Json和Xml

    在.NET2.0中解析Json和Xml 在.NET解析json有很多方法,这里介绍最简单也用的最多的一种. 一.添加引用 解析Json,先下载开源控件 Newtonsoft.Json.dll 下载地址 ...

  3. ajax请求json和xml数据及对json和xml格式数据的解析

    ajax请求json和xml数据及对json和xml格式数据的解析 一.ajax请求json数据并解析 ajax的写法: json数据解析: 请求json经常出现的跨域报错: 二.ajax请求xml数 ...

  4. Java JSON、XML文件/字符串与Bean对象互转解析

    前言      在做web或者其他项目中,JSON与XML格式的数据是大家经常会碰见的2种.在与各种平台做数据对接的时候,JSON与XML格式也是基本的数据传递格式,本文主要简单的介绍JSON/XML ...

  5. SpringBoot使用教程【1】Restful API设计 返回json,xml格式...

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/qingfeng812/article/details/74738885 效果展示: 浏览器截图 ht ...

  6. json execel xml 互转

    import xlwt import json import xlrd import xlrd import json import os from xml_and_json import * fro ...

  7. jackson (json、xml的序列化与反序列化)

    jackson用于java对象到json的序列化与反序列化.还支持xml格式. jackson用于实现json与java对象的序列与反序列化.web service要实现跨机器传送对象那么就需要有一种 ...

  8. .NetCore获取Json和Xml格式的配置信息

    本篇将和大家分享的是:如何获取Json和Xml格式的配置信息,主要介绍的是Configuration扩展方法的使用,因为netcore的web应用在Startup中已经默认嵌入appsettings. ...

  9. php如何返回数据请求数据格式化,PHP以json或xml数据格式返回请求数据的封装代码...

    现在主流的数据格式无非就是json和xml,下面我们来看看如何用php来封装一个返回这两种格式数据的类,下面青岛星网跟大家一起分享. 1.以json格式返回数据 json格式返回数据比较简单,直接将我 ...

最新文章

  1. 也论标准: 统一是啥好事情?
  2. 腾讯竟然是这样招人的,哈哈哈哈哈
  3. # LeetCode集锦(四) - 第13题 Roman To Integer
  4. sort与sorted
  5. 方法执行[置顶] onPause()和onStop()的使用方法及注意事项
  6. 009-对象—— 构造方法__construct析构方法__destruct使用方法 PHP重写与重载
  7. Redis源码剖析(九)对象系统概述
  8. DotNET企业架构应用实践-系列目录
  9. 改了两天的bug,一个JWT解决了。。。
  10. plsql表锁被占用_处理Oracle被锁住的进程
  11. Nacos 启动报错 Unable to start embedded Tomcat
  12. 北方民族大学计算机考研专业课,2021北方民族大学专业课考研真题资料汇总!!...
  13. pycharm 调试教程
  14. 181015扇贝有道词霸每日一句
  15. python物理建模初学者指南 pdf 脚本之家_Blender权威指南 罗聪翼 著 中文 PDF 清晰扫描版 [114M]...
  16. 万能启动的最后的传说:UD三分区法部署教程!UD加UEFI!
  17. 基于android的垃圾分类识别,垃圾分类扫描识别
  18. Adobe Photoshop CC 2014图文永久安装教程 1
  19. 福利福利!来自阿里巴巴的26款超牛Java开源项目!
  20. 量子物理史话 第四章 白云深处

热门文章

  1. android qq apk,仿QQ获取手机中的APK并分享的实现
  2. POJ-3311 Hie with the Pie
  3. 平安新一贷怎么被拒了及原因是什么?你都知道吗?
  4. ChatGPT所有插件详细教程
  5. 苹果4s怎么越狱_这次是真的!iPhone成功刷入安卓系统,苹果急了......
  6. 正海转债,寿22转债,东材转债上市价格预测
  7. QT HTTP接收多个数据包生成图片
  8. du和df文件大小不一致问题排查
  9. 硅芯思见:SystemVerilog中的类型转换有哪些
  10. Keil5 点击Debug Setting 软件崩溃解决方法