JAVA實現map集合轉Xml格式
阿新 • • 發佈:2020-11-19
import java.util.Iterator; import java.util.SortedMap; import java.util.TreeMap; public class MainTest { /** * map轉xml格式 * @param sortedMap * @return */ public static String mapToXml(SortedMap<Object, Object> sortedMap) { StringBuffer sb = new StringBuffer("<Request>"); Iterator iterator= sortedMap.keySet().iterator(); while (iterator.hasNext()) { Object key = (String) iterator.next(); Object value = sortedMap.get(key); sb.append("<" + key + ">"); sb.append(value); sb.append("</" + key + ">"); } sb.append("</Request>"); return sb.toString(); } public static void main(String[] args) { SortedMap<Object, Object> paramMap = new TreeMap<Object, Object>(); paramMap.put("code1", 111); paramMap.put("code2", 222); paramMap.put("code3", 333); String soapXML=mapToXml(paramMap); System.out.println(soapXML); } }
輸出
<Request><code1>111</code1><code2>222</code2><code3>333</code3></Request>