package com.yihu.ehr.util.json; import net.sf.json.JSONObject; import net.sf.json.xml.XMLSerializer; /** * Created by chenweida on 2016/3/24. */ public class XML2JSON { public static String xml2JSON(String xml) { return new XMLSerializer().read(xml).toString(); } public static String json2XML(String json) { //json JSONObject jobj = JSONObject.fromObject(json); String xml = new XMLSerializer().write(jobj); return xml; } public static void main(String[] args) { System.out.println(xml2JSON("病人ID\n" + "\t门诊号(挂号号) / 住院号\n" + "\t检验报告单号\n" + "\t子项序号\n" + "\t子项的LOINC编码\n" + "\t子项目中文名称\n" + "\t子项目英文名称\n" + "\t结果类型\n" + "\t结果值\n" + "\t单位\n" + "\t正常参考值下限\n" + "\t正常参考值上限\n" + "\t参考值备注\n" + "\t结果值的解释")); } }