The editor below will share with you an article about the key-value data parsing and sorting problem in JsonObject. It has a good reference value and I hope it will be helpful to everyone. Let’s follow the editor and take a look.
1. The data in JsonObject is in key-value form. The key is obtained through the keys method of JsonObject. The iterator is unordered, if you want to achieve sorting, you can currently only install a layer of processing (the method comes from Stack Overflow, thank you master) and put key-vlaue into ThreeMap sorting. The default sorting rule is alphabetical order, which can be modified by customizing the Comparator.
iteratorKeys = object.keys();//得到所有title SortedMap map = new TreeMap(); while (iteratorKeys.hasNext()) { String key = iteratorKeys.next().toString(); String vlaue = object.optString(key); map.put(key, vlaue); } itemData = new LinkedList(map.values());
2. The above cannot be sorted in the order of the returned results, so the JsonObject key can be sorted by adding a, b, c, etc. in front of the key.
The above is what I compiled for everyone. I hope it will be helpful to everyone in the future.
Related articles:
How to implement a web version of the calculator in JS
How to remove the # sign in the url in Angular2 ( Detailed tutorial)
How to use the mobile component library in Vue.js (Detailed tutorial)
Related classes and constructors in Javascript , How to use factory functions
How to use vuex to implement menu management
Detailed interpretation of the new features of Angular5.1
How to implement gulp packaging using nodejs
About jquery in webpack Plug-in environment configuration (detailed tutorial)
How to develop a tree component using Vue
How to develop a Sudoku game using vue
Detailed interpretation of webpack3 compilation compatible with IE8 (detailed tutorial)
How to use node to implement the rename file function
How to convert bool value in js?
The above is the detailed content of About key-value data parsing and sorting in JsonObject (detailed tutorial). For more information, please follow other related articles on the PHP Chinese website!