我正在获取 JSON 形式的对象列表。存储此列表后,我需要能够按其任何属性搜索/排序此列表。例如,我的数据是产品数据,产品有 price
属性。是否有任何库可以帮助按价格排序和/或按产品名称搜索?
最佳答案
你应该将任务分解为几个:
将 JSON 数据解析为 java 对象。 (
GSON
lib) some examples here对列表进行排序。这是一个简单的任务。例如,您可以使用
Collections.sort(List<T> var0, Comparator<? super T> var1)
来自java.util package
some examples here按列表搜索。这也是一个简单的任务。例如,您可以使用
stream().filter
。 some examples here
关于用于搜索和排序 JSON 对象的 Java 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60548605/