2017-10-26 20 views
1

通常のメソッドは元のXMLデータに存在する要素の異なる順序でJSONデータを返します。ここXMLからJSONへの変換 - XML要素の順に発行

は、私がここで

 JSONObject obj = XML.toJSONObject(xmlString); 

      jsonString = obj.toString(); 

を使用している主なコードである私は、JSON形式で同じ順序を得るために任意のヘルプは役に立ち

だろう

<root> 
<items> 
    <itemId>111</itemId> 
    <quantity>3000</quantity> 
</items> 
<items> 
    <itemId>333</itemId> 
    <quantity>4000</quantity> 
</items> 
<Proptery1>test data</Proptery1> 
<Proptery2>8799882</Proptery2> 
<Proptery3>sampleURL</Proptery3> 
<Proptery4>1710366</Proptery4> 

を使用しているxmlです

答えて

1

JSONは注文を保証しません。仕様で明示的に記載されています:

オブジェクトは、あなたがしようとしているものを再考する必要があり、名前/値ペア

の順不同のセットです。