JSON是一种轻量级的数据交换格式,并且JSON的格式类似于键值对。我们可以使用org.json.XML类将JSONObject转换为XML格式,这提供了将XML文本转换为JSONObject并将JSONObject转换为XML文本的静态方法。 XML.toString()方法转换JSON对象成合式,元件正常XML字符串。

语法public static java.lang.String toString(java.lang.Object object) throws JSONException

示例import java.io.*;

import org.json.*;

public class JSONtoXMLTest {

public static void main(String[] args) throws JSONException {

String json = "{employee : { age:30, name : Raja, technology:Java}}";

//将JSON转换为XML

String xml = convert(json, "root"); //此方法将json对象转换为XML字符串

System.out.println(xml);

}

public static String convert(String json, String root) throws JSONException {

JSONObject jsonObject = new JSONObject(json);

String xml = "<?xml  version=\"1.0\" encoding=\"ISO-8859-15\"?>\n" + XML.toString(jsonFileObject) + ""+root+">";

return xml;

}

}

输出结果<?xml  version="1.0" encoding="ISO-8859-15"?>

Raja

Java

30

java json转换xml格式_在Java中将JSON对象转换为XML格式?相关推荐

  1. java小数转换成百分数_在java中如何把小数转化成百分数

    import java.text.NumberFormat; public class Test { //在java中如何把小数转化成百分数 public static void main(Strin ...

  2. php格式转为jpg格式,如何在PHP中将所有图像转换为JPG格式?

    我正在用PHP开发一个网站,该网站允许用户上传图像,然后让他决定图像应如何使用jQuery- PHP整数选择要作为图片的区域,然后单击"裁剪"按钮将其裁剪并保存. 我面临的问题是并 ...

  3. java 输出流转换成输入流_在JAVA中如何将输出流转为输入流的类的实现

    问题背景 在实际应用中,我们会碰的一个功能的输出的字节流,是另一个功能输入字节流的情况.一般情况下,我们可以使用ByteArrayOutputStream和ByteArrayInputStream实现 ...

  4. python将音频转换成文字_用Python将音频内容转换为文本格式,方言可以吗?

    当对一个或多个人的谈话进行记录时,采用一种高度准确和自动化的方式将口语提取为文本非常有用.转换成文字后,便可以将其用于进一步分析或用作其他功能. 在本教程中,我们将使用称为AssemblyAI(htt ...

  5. oracle 日期改字符格式,如何在oracle10g中将字符串日期转换为日期格式

    My date value is stored as varchar2 and the value is 15/August/2009,4:30 PM, how to convert this to ...

  6. java 转xml 变成两根下划线_XStream将java对象转换为xml时,对象字段中的下划线“_”,转换后变成了两个...

    使用XStream将java对象转换为xml时,需要对其中的一个字段加上CDATA,于是我自定义了一个XStream,主要代码如下:publicstaticXStreamcreateXstream() ...

  7. 【源码+图片素材】Java王者荣耀游戏开发_开发Java游戏项目【王者荣耀】1天搞定!!!腾讯游戏_Java课程设计_Java实战项目_Java初级项目

    王者荣耀是当下热门手游之一,小伙伴们是否想过如何制作一款属于自己的王者荣耀游戏呢? 本课程讲解了一个王者荣耀游戏的详细编写流程,即使你是刚入门Java的新手,只要你简单掌握了该游戏所需要的JavaSE ...

  8. JavaXml教程(八)使用JDOM将Java对象转换为XML

    在前面的教程中我们学习了如何使用JDOM解析和修改XML文件内容,本节介绍如何将Java对象转换为XML数据并生成文件. JDOM的Document类提供了便捷的方法创建元素和属性,XMLOutput ...

  9. python中字符串转xml对象_Python实现对象转换为xml的方法示例

    本文实例讲述了Python实现对象转换为xml的方法.分享给大家供大家参考,具体如下: # -*- coding:UTF-8 -*- ''''' Created on 2010-4-20 @autho ...

最新文章

  1. [转] ASP.NET MVC3 路由和多数据集的返回
  2. LVS的NAT工作模型详解
  3. Pyqt5 多标签_ESL电子货架标签方案
  4. java原型链_深入总结Javascript原型及原型链
  5. [css] 说说你对css盒子模型的理解
  6. SQL Server 登录更换【Windows身份验证】为【SQL Server 身份验证】
  7. register_globals(全局变量注册开关)
  8. 特斯拉不顾疫情开工,马斯克放话:若要逮捕,冲我一个人来!
  9. CCNP精粹系列之四----OSPF(open short path first)
  10. python打印四种三角形
  11. OkHttp3用法全解析
  12. android最新v7包下载,support v7 appcompat.jar包下载
  13. Java HotSpot(TM) 64-Bit Server VM warning: Sharing is only supported for boot loader classes解决办法
  14. 命令行修改文件md5
  15. 连物联网数据都理不清楚还怎么搞大数据分析?
  16. 服务器里微信怎么多开,谈谈微信多开
  17. python元组添加元素_Python数据类型之元组
  18. 欢迎光临Simon个人空间
  19. 杜云飞java_Akka实战:快速构建高可用分布式应用 杜云飞著 PDF下载
  20. 【unity】粒子系统

热门文章

  1. clientWidth offsetWidth innerWidth 区别(窗口尺寸 汇总)
  2. win xp java下载,Win雨林木风xp系统Java配置环境变量的方法
  3. DNS服务器的搭建(反向解析)
  4. 2019年9月1日 星期日 今日学习内容
  5. 7-1 公路村村通 (30 分)(C语言版)
  6. springcloud入门[宏观认识]
  7. 多线程,主线程与子线程的通信Handler Message sendmessage与handlemessage obtainmessage
  8. new placement
  9. linux系统rz,rz:Linux下rz命令使用方法介绍
  10. 【面试】Spring MVC面试题