利用
List<java.util.Map<String,Object>> charData = (List<java.util.Map<String, Object>>) map.get("data");
Data carta yang diperoleh ialah
[{TIME21=0, TIME22=2, TIME23=0, TIME12=0, TIME13=1, TIME10=0, TIME20=0, TIME11=1, TIME17=0, TIME9=2, TIME16=0, TIME15=0, TIME14=1, TIME5=0, TIME6=0, TIME19=0, TIME7=0, TIME18=1, TIME8=4, TIME1=0, TIME2=0, TIME3=0, TIME4=0, TIME0=0}]
Sekarang kita perlu menyusunnya supaya pesanannya TIME1, TIME2...perintah ini bagaimana kita harus menyusunnya?
Masalahnya adalah untuk mengisih kekunci dalam Peta Anda boleh menggunakan Treemap, kerana struktur kekunci adalah rentetan+int, dan ia diisih mengikut int, jadi anda mungkin perlu menulis sendiri pembanding.
Kod kasar, komparator agak mudah ditulis, cuma dibongkar, mungkin perlu dilaraskan mengikut situasi sebenar anda
如非必须要使用Map,建议使用对象代替Map