我有一个JSONArray中的静态值列表。这是我的例子数组:自定义排序Groovy JSONArray - 自定义值首先,然后按字母顺序排列
JSONArray json = new JSONArray()
json = ["B", "E", "C", "Z", "A", "X", "F", "H"]
我需要以自定义的方式排序此json数组。我需要先放“E”,然后再放“F”,然后按字母顺序排序。
我希望我的最终结果是这样的:
json = ["E", "F", "A", "B", "C", "H", X", "Z"]
Groovy中有基本的排序功能,我可以按字母顺序排序或反向字母顺序使用:
json.sort()
或
json.reverse()
我正在寻找一种简单的方法来进行自定义排序。
http://stackoverflow.com/questions/12623728/custom-list-sorting –
http://stackoverflow.com/questions/28210705/groovy-advance-sort/28212959#28212959 –