当前位置:编程学习 > JAVA >>

Java中JSONtoXML乱序,求正解



    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 --------------------编程问答-------------------- 顺序虽然乱了,但你取的时候按名取值就是了,应该问题不大吧,不是很懂 --------------------编程问答-------------------- 对啊,乱了有什么关系,解析xml又不是按顺序取值 --------------------编程问答--------------------
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,