Java版本 XML转JSON 或 JSON转XML

转载 2015年11月18日 17:07:32

Java版本 XML转JSON 或 JSON转XML

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

/**
 * 
* <p>Title: JSON-XML转换工具</p>
* @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) {
        String xml = json2XML(STR_JSON);
        System.out.println("xml = "+xml);
        String json = xml2JSON(xml);
        System.out.println("json="+json);
    }
}

相关文章推荐

Java XML转JSON

  • 2015年04月24日 09:55
  • 98KB
  • 下载

java中json 转xml 的jar

  • 2017年06月02日 16:32
  • 60KB
  • 下载

xml转json高效率的java实现

xml转json高效率的java实现,效率是json-lib的4倍,引用jar少
  • tkggetg
  • tkggetg
  • 2015年08月19日 17:54
  • 5482

java或android xml转json所需jar包

  • 2017年10月26日 09:03
  • 80KB
  • 下载

Jackson_Java和Json/XML互转的开源框架

记得当时我在优化同事的Oauth能力开放项目的时候,需要把Java对象转化为Json和XML格式。当时是花了一天的时间,尝试了各种开源框架,最终选用了Jackson(官网:http://jackson...
  • bluesLf
  • bluesLf
  • 2012年06月11日 13:02
  • 5267

java XML转JSON格式

代码如下所示 import java.io.ByteArrayInputStream; import java.io.File; import java.io.InputStream...

JAVA将数据转json和XML

import java.util.ArrayList; import java.util.List; import net.sf.json.JSONObject; import com....

Json、Xml、CSV数据互转工具

  • 2017年11月06日 14:31
  • 4.93MB
  • 下载

Xml和Json互转工具类

  • 2015年04月17日 15:31
  • 7.89MB
  • 下载

把Json转Xml并且用xpath读取xml元素(JAVA)

maven net.sf.json-lib json-lib 2.4 jdk15
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java版本 XML转JSON 或 JSON转XML
举报原因:
原因补充:

(最多只允许输入30个字)