json与xml的相互转换
很多人遇到接口调试返回数据或者请求数据为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的相互转换相关推荐
- SpringMVC 中整合JSON、XML视图一
SpringMVC中整合了JSON.XML的视图,可以通过这些视图完成Java对象到XML.JSON的转换.转换XML提供了MarshallingView,开发者只需用注入相应的marshaller. ...
- 在.NET2.0中解析Json和Xml
在.NET2.0中解析Json和Xml 在.NET解析json有很多方法,这里介绍最简单也用的最多的一种. 一.添加引用 解析Json,先下载开源控件 Newtonsoft.Json.dll 下载地址 ...
- ajax请求json和xml数据及对json和xml格式数据的解析
ajax请求json和xml数据及对json和xml格式数据的解析 一.ajax请求json数据并解析 ajax的写法: json数据解析: 请求json经常出现的跨域报错: 二.ajax请求xml数 ...
- Java JSON、XML文件/字符串与Bean对象互转解析
前言 在做web或者其他项目中,JSON与XML格式的数据是大家经常会碰见的2种.在与各种平台做数据对接的时候,JSON与XML格式也是基本的数据传递格式,本文主要简单的介绍JSON/XML ...
- SpringBoot使用教程【1】Restful API设计 返回json,xml格式...
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/qingfeng812/article/details/74738885 效果展示: 浏览器截图 ht ...
- json execel xml 互转
import xlwt import json import xlrd import xlrd import json import os from xml_and_json import * fro ...
- jackson (json、xml的序列化与反序列化)
jackson用于java对象到json的序列化与反序列化.还支持xml格式. jackson用于实现json与java对象的序列与反序列化.web service要实现跨机器传送对象那么就需要有一种 ...
- .NetCore获取Json和Xml格式的配置信息
本篇将和大家分享的是:如何获取Json和Xml格式的配置信息,主要介绍的是Configuration扩展方法的使用,因为netcore的web应用在Startup中已经默认嵌入appsettings. ...
- php如何返回数据请求数据格式化,PHP以json或xml数据格式返回请求数据的封装代码...
现在主流的数据格式无非就是json和xml,下面我们来看看如何用php来封装一个返回这两种格式数据的类,下面青岛星网跟大家一起分享. 1.以json格式返回数据 json格式返回数据比较简单,直接将我 ...
最新文章
- 也论标准: 统一是啥好事情?
- 腾讯竟然是这样招人的,哈哈哈哈哈
- # LeetCode集锦(四) - 第13题 Roman To Integer
- sort与sorted
- 方法执行[置顶] onPause()和onStop()的使用方法及注意事项
- 009-对象—— 构造方法__construct析构方法__destruct使用方法 PHP重写与重载
- Redis源码剖析(九)对象系统概述
- DotNET企业架构应用实践-系列目录
- 改了两天的bug,一个JWT解决了。。。
- plsql表锁被占用_处理Oracle被锁住的进程
- Nacos 启动报错 Unable to start embedded Tomcat
- 北方民族大学计算机考研专业课,2021北方民族大学专业课考研真题资料汇总!!...
- pycharm 调试教程
- 181015扇贝有道词霸每日一句
- python物理建模初学者指南 pdf 脚本之家_Blender权威指南 罗聪翼 著 中文 PDF 清晰扫描版 [114M]...
- 万能启动的最后的传说:UD三分区法部署教程!UD加UEFI!
- 基于android的垃圾分类识别,垃圾分类扫描识别
- Adobe Photoshop CC 2014图文永久安装教程 1
- 福利福利!来自阿里巴巴的26款超牛Java开源项目!
- 量子物理史话 第四章 白云深处
热门文章
- android qq apk,仿QQ获取手机中的APK并分享的实现
- POJ-3311 Hie with the Pie
- 平安新一贷怎么被拒了及原因是什么?你都知道吗?
- ChatGPT所有插件详细教程
- 苹果4s怎么越狱_这次是真的!iPhone成功刷入安卓系统,苹果急了......
- 正海转债,寿22转债,东材转债上市价格预测
- QT HTTP接收多个数据包生成图片
- du和df文件大小不一致问题排查
- 硅芯思见:SystemVerilog中的类型转换有哪些
- Keil5 点击Debug Setting 软件崩溃解决方法