`
java_holdIng
  • 浏览: 30002 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

json字符串转换成xml文件格式

阅读更多
    1方法一如下,来源:http://blog.csdn.net/wzygis/article/details/46739525
         <dependency>
            <groupId>de.odysseus.staxon</groupId>
            <artifactId>staxon</artifactId>
            <version>1.2</version>
        </dependency>
  public static String json2xml(String json) {
        StringReader input = new StringReader(json);
        StringWriter output = new StringWriter();
        JsonXMLConfig config = new JsonXMLConfigBuilder().multiplePI(false).repairingNamespaces(false).build();
        try {
            XMLEventReader reader = new JsonXMLInputFactory(config).createXMLEventReader(input);
            XMLEventWriter writer = XMLOutputFactory.newInstance().createXMLEventWriter(output);
            writer = new PrettyXMLEventWriter(writer);
            writer.add(reader);
            reader.close();
            writer.close();
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            try {
                output.close();
                input.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }

 

   2 当然网上很多都是用:

 XMLSerializer serializer = new XMLSerializer();  
            JSON jsonObject = JSONSerializer.toJSON(json);  
            return serializer.write(jsonObject);  

   这种方式转换的,需要的依赖:

<dependency>  
    <groupId>net.sf.json-lib</groupId>  
    <artifactId>json-lib</artifactId>  
    <version>2.1</version>  
    <classifier>jdk15</classifier>  
</dependency>  
<dependency>  
    <groupId>xom</groupId>  
    <artifactId>xom</artifactId>  
    <version>1.2.5</version>  
    <type>jar</type>  
    <scope>compile</scope>  
</dependency>  

 

分享到:
评论

相关推荐

    json字符串转换插件

    本篇将深入探讨“json字符串转换插件”,重点介绍如何在项目中引入和使用这类工具。 首先,我们来理解JSON的基本结构。JSON基于JavaScript的一个子集,它使用键值对(key-value pairs)的形式来表示数据,支持数组...

    微信小程序-xml字符串转换json格式,适用于微信小程序

    xml字符串转换json格式 可用于微信小程序xml字符串转换json格式 安装 npm方式安装 npm install --save xmlstring2json bower方式安装 bower install xmlstring2json 用法示例: bookstore.xml文件 &lt;title&gt;...

    xml文件转json

    xml转换为json的js库文件

    json字符串转化为list泛型

    在Java编程中,我们经常需要将JSON格式的数据转换为Java对象,这通常涉及到将JSON字符串转化为List泛型。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和...

    解析Json字符串直接转换为对象(包括多层List集合 嵌套)所用jar包

    标题和描述提及的是将JSON字符串转换为Java对象,特别是涉及多层嵌套和List集合的情况。这在处理复杂数据结构时非常常见,比如服务器返回的响应可能包含嵌套的对象和数组。下面我们将详细介绍如何使用Jackson库来...

    java对象转换为json字符串或字符串数组

    除了序列化,`json-lib`还支持反序列化,即将JSON字符串转换回Java对象: ```java Person deserializedPerson = (Person) JSONSerializer.toJava(jsonString); ``` 6. JSONPath和JSONSchema: 在实际应用中,...

    Json字符串格式化工具

    这类工具可以帮助开发者将原始的、紧凑的JSON字符串转换成可读性更强的格式,通过增加缩进和换行来清晰地展示数据结构,便于理解和调试。 描述中提到的“Json字符串格式化工具”同样强调了这一点。在实际开发中,...

    json自动转换成xml的json包

    例如,它可能包含一个名为`JsonToXmlConverter`的类,该类具有将JSON字符串或对象转化为XML字符串的方法。使用这个库,开发者无需手动编写转换代码,只需调用相应的API,即可完成转换任务,大大简化了开发流程。 在...

    asp字符串转json对象类

    题目中提到的"asp字符串转json对象类"就是这样一个功能,它允许开发者将JSON格式的字符串转换为VBScript可以操作的对象。 在VBScript中,对象的属性通常通过"obj.property"的方式访问,但根据描述,这里的JSON对象...

    C#json与Xml相互转换例子

    要将JSON字符串转换为XML,我们需要先解析JSON,然后将解析后的对象序列化为XML。以下是一个简单的例子: ```csharp using System; using System.Text.Json; using System.Xml.Linq; public class Person { ...

    Json和Xml离线格式化工具

    在IT行业中,数据交换和存储经常...在处理大型或复杂的JSON和XML文档时,这类工具能够大大提高工作效率,减少因数据格式错误引发的困扰。因此,了解和熟练使用这些离线格式化工具,是每个IT专业人员必备的技能之一。

    json字符串解析工具

    3. **转换**:它可以将JSON字符串转换为Java对象,这对于开发人员在Java应用中处理JSON数据非常有用。通过这个工具,开发者可以快速地将JSON数据映射到Java类的实例。 4. **操作**:可能支持对JSON对象进行操作,如...

    java中解析json字符串

    除了解析JSON字符串到Java对象,这两个库还支持将Java对象转换为JSON字符串,以及解析JSON到Map或List等数据结构。 3. **其他库** 除了Jackson和Gson,还有其他的JSON处理库,如org.json(提供简单的JSON工具类)...

    xml & json 转换工具

    Json-lib可以解析JSON字符串,创建JSON对象,并且能将Java对象转换成JSON格式。它也支持将JSON数据转换为XML,这与我们的转换任务相符。 3. **xstream-1.3.1.jar**:XStream是另一个Java库,它提供了一种简单的方式...

    在json字符串和c++对象之间进行转换。json字符串和c++结构体之间互相转换- xyz347 / x2struct

    我们可以使用x2struct库来自动地将JSON字符串转换为Person对象,以及将Person对象转换回JSON字符串。这样,无需手动编写解析和构建代码,提高了开发效率。 此外,项目中提到的“cpp”标签暗示了使用C++原生语法,而...

    json转为xml jar

    使用json-lib-2.4-jdk15.jar,可以将JSON对象或JSON字符串转换为XML。首先,需要将JSON数据解析成一个`JSONObject`或`JSONArray`,然后调用json-lib提供的`net.sf.json.JSONObject.toXML()`或`...

    jQuery xml-to-json xml转JSON插件

    这个插件的工作原理是解析XML文档,并将其转换为JavaScript对象,然后以JSON字符串的形式返回。这样,开发者就可以轻松地在JavaScript中处理这些数据,例如在页面上动态显示或进行进一步的处理。 使用jQuery xml-to...

    java转换xml、list、map和json

    例如,xmlToJson方法将xml字符串转换为JSON对象。该方法首先使用XMLSerializer将xml字符串转换为XML对象,然后使用JSONSerializer将XML对象转换为JSON对象。 map和json之间的转换 map和json之间的转换也可以通过...

    Editplus添加xml,json格式化支持

    Editplus的JSON格式化功能可以将无格式的JSON字符串转换为易于阅读的格式,使键值对对齐,增加缩进,方便快速理解和调试。 要实现这些功能,我们可以利用提供的压缩包文件。"JSON格式化插件.rar"很可能是为Editplus...

    Xml2Json and Json2Xml

    1. 解析JSON:使用`JSON.parse()`将JSON字符串转换为JavaScript对象。 2. 构建XML:递归遍历JavaScript对象,根据其结构创建相应的XML元素、属性和文本节点。 3. 序列化XML:递归结束后,生成的XML Document对象可以...

Global site tag (gtag.js) - Google Analytics