超简单的json转xml,xml转json
先添加maven依赖
<dependency><groupId>com.oracle.ojdbc</groupId><artifactId>ojdbc8</artifactId><scope>runtime</scope></dependency><dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>4.6.8</version></dependency>
然后代码示例
package com.example.demo.demo;import cn.hutool.json.XML;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;public class test {public static void main(String[] args) {String xml = "<xml><a>a</a><b>b</b></xml>";JSONObject jsonObject = JSON.parseObject(JSON.toJSONString(XML.toJSONObject(xml)));System.out.println("xml转json:"+jsonObject);String s = XML.toXml(jsonObject);System.out.println("json转xml:"+s);}
}
远行结果
推荐Hutool的API文档里面有很多实用的接口 https://www.hutool.cn/
例如我里面用的
超简单的json转xml,xml转json相关推荐
- JSON解析与XML解析的区别
JSON与XML的区别比较 1.定义介绍 (1).XML定义 扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记 ...
- python模块--json \ pickle \ shelve \ XML模块
一.json模块 之前学习过的eval内置方法可以将一个字符串转成一个python对象,不过eval方法时有局限性的,对于普通的数据类型,json.loads和eval都能用,但遇到特殊类型的时候,e ...
- ajax处理返回的xml数据,使用AJAX调用WebService返回xml不返回json原因以及解决办法...
初次尝试用AJAX调用webservice,结果无论怎么设置webservice返回的都是xml对象,一般的jquery处理json是更方便的. webservice理论上将下面这段代码按照说明取消注 ...
- 常用模块(json/pickle/shelve/XML)
一.json模块(重点) 一种跨平台的数据格式 也属于序列化的一种方式 介绍模块之前,三个问题: 序列化是什么? 我们把对象(变量)从内存中变成可存储或传输的过程称之为序列化. 反序列化又是什么? 将 ...
- Unity使用Newtonsoft.Json插件实现XML与JSON数据的互转
文章目录 插件介绍 Unity中使用Newtonsoft.Json进行xml与json互转 搭建demo场景 编写脚本实现json与xml互转的方法 demo演示效果 demo源工程 关于Newton ...
- Content-Type四种常见取值application/x-www-form-urlencoded,multipart/form-data,application/json,text/xml
四种常见的 POST 提交数据方式(application/x-www-form-urlencoded,multipart/form-data,application/json,text/xml) 一 ...
- OC中JSON解析与XML解析
文章目录 ###JSON JSON是一种轻量级的数据格式,一般用于数据交互: 服务器返回给客户端的数据,一般都是JSON格式或者XML格式(文件下载除外). JSON的格式很像OC中的字典和数组,标准 ...
- 将xls表格文件转为xml文件以及json格式的文件,支持2010xls解析
项目需求,要通过数据库将数据以xls文件格式导出.直接解析xls的文件是没法解析的,所以需要通过解析成xml或者json格式文件后进一步处理.2003版本的Excel有65536的限制.搞了个java ...
- json文件转xml格式
通过mmdection预测,将预测结果输出为json文件保存,具体是一张图片对应一个json文件.为了将这些json文件和原来的xml文件进行合并,所以先把得到结果转为xml格式的,然后将之前的xml ...
- XML解析、JSON解析入门
引言 NOKIA 有句著名的广告语:"科技以人为本".任何技术都是为了满足人的生产生活需要而产生的.具体到小小的一个手机,里面蕴含的技术也是浩如烟海,是几千年来人类科技的结晶,单个 ...
最新文章
- 什么是动态DNS 动态DNS有什么用
- 使用ModelBinder自动过滤获取Model值的空格
- ionic app调试问题
- 求助:国际化中资源文件不在classpath中的问题
- ubuntu mysql 5.7_Ubuntu 18.04 安装mysql5.7
- java 网站源码 四套模版 兼容手机平板PC 在线编辑模版 freemaker 静态引擎
- 如何在C语言中使用正则表达式
- psql where里有自定义函数慢_使用gplearn自定义特征自动生成模块
- 【HDU - 1220】Cube (组合数学,简单)
- Windows平台真实时毫秒级4K H264/H265直播技术方案探讨
- 无罪的罪人_探索敏捷和无罪的文化
- 2.2 清除标注错误的数据
- 18.mysql优化(三)–explain分析sql语句执行效率
- 洛谷——P1720 月落乌啼算钱(斐波那契数列)
- SDN第四次上机作业
- 2Do for Mac(任务管理GTD工具)
- mysql select_type
- 存储区域网络(Storage Area Network,简称SAN)
- 51单片机矩阵按键模块
- Symbian开发——Symbian开发知识(转)
热门文章
- 「建模学习」3DsMAX贴图制作方法,足球贴图案例详细教程
- matlab生成摆线齿廓线,基于Matlab的摆线针轮齿廓修形参数的求解
- linux 怎么在pe下安装驱动程序,【教程】再谈“万能驱动7在PE下安装驱动”功能...
- 虚拟机运行闪讯 实现linux联网 (多图)
- AspNetPager常用属性及用法 / URLRewrite伪静态与AspNetPager分页控件的结合
- NotNorthwind-更新#1-您所有的Northwind都属于我们
- dos下\与/有什么区别
- Ubuntu18.04登陆界面美化--Mac主题
- J2SDK 安装配置指南
- JSFL自动绘画_2_三阶贝塞尔曲线画线