String result = "{\"code\":\"0\",\"data\":{\"status\":1,\"custinsId\":50,\"insName\":\"wwg\"}}";
JSONObject jsonObject = JSONObject.fromObject(result);
XMLSerializer serializer = new XMLSerializer();
serializer.setRootName("SampleJSON");
serializer.setTypeHintsEnabled(false);
serializer.setForceTopLevelObject(true);
serializer.setTypeHintsCompatibility(false);
String xml = serializer.write( jsonObject );
System.out.println(xml);
运行结果是
<SampleJSON><code>0</code><data><custinsId>50</custinsId><insName>wwg</insName><status>1</status></data></SampleJSON>我想要的结果是
<SampleJSON><code>0</code><data><status>1</status><custinsId>50</custinsId><insName>wwg</insName></data></SampleJSON>
注:所用的jar包:
json-lib-2.4-jdk15.jar
commons-io-1.3.2.jar
xom-1.1.jar
JSONObject jsonObject = JSONObject.fromObject(result);
XMLSerializer serializer = new XMLSerializer();
serializer.setRootName("SampleJSON");
serializer.setTypeHintsEnabled(false);
serializer.setForceTopLevelObject(true);
serializer.setTypeHintsCompatibility(false);
String xml = serializer.write( jsonObject );
System.out.println(xml);
运行结果是
<SampleJSON><code>0</code><data><custinsId>50</custinsId><insName>wwg</insName><status>1</status></data></SampleJSON>我想要的结果是
<SampleJSON><code>0</code><data><status>1</status><custinsId>50</custinsId><insName>wwg</insName></data></SampleJSON>
注:所用的jar包:
json-lib-2.4-jdk15.jar
commons-io-1.3.2.jar
xom-1.1.jar
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货