マップJSトラバーサル順に気づいた変化の照合をプロジェクト

背景:プロジェクトが設定された順序で表示されるように、フロントページ上のプラグインのオプションをプルダウンするためにソートする必要があります。

第1の背景調査は、SQL文がで注文する追加されていることがわかりました。ここLinkHashMapに、カプセル化されたHashMapを通過後に発見された結果。JSONデータ再度net.sf.json.JSONObjectを使用して、フロントエンドに戻って、マップを直列化するための方法は、その代わり、Gsonシリアライゼーション無秩序です。

フロントエンドへのデータは、キー値のマップのアルファベット順に配置されている権利JSONデータで見つかったクロームのデバッグウォッチを使用して、この時間ちょっと手ごわいが、再びその上に後端から送信された配列やデータ形式の順序を変更する必要があります?インサートの多くの部分を使用するので、変更することは容易ではないので、後端からマルチ転送データ記憶データを順次開始します。編集後、テスト、スムーズに、そして私たちは、プロセスはまた、適切に新しい配信の順にソートすることができます場所がないことがわかりました。慎重な調査の後、次のような状況ことがわかりました。

マップのJSトラバーサル順序を実行するために挿入されています。変換マップのソースが文字列である場合、文字列は、キー値の順に横断します。それはアルファベット順にソートされたキーで簡単に表示するためにあるべきためのデバッグ表示に惑わされないでください。

 

 

おすすめ

転載: www.cnblogs.com/diaoyan/p/11592454.html