【发布时间】:2020-06-18 06:38:13
【问题描述】:
我得到一个 JSON 格式的对象列表。存储此列表后,我需要能够按其任何属性搜索/排序此列表。例如,我的数据是产品数据,产品具有price 属性。是否有任何库可以帮助按价格排序和/或按产品名称搜索?
【问题讨论】:
我得到一个 JSON 格式的对象列表。存储此列表后,我需要能够按其任何属性搜索/排序此列表。例如,我的数据是产品数据,产品具有price 属性。是否有任何库可以帮助按价格排序和/或按产品名称搜索?
【问题讨论】:
你应该分解几个任务:
将 JSON 数据解析为 java 对象。 (GSON lib)some examples here
排序列表。这是一个简单的任务。例如,您可以使用来自java.util package 的Collections.sort(List<T> var0, Comparator<? super T> var1)
some examples here
按列表搜索。这也是简单的任务。例如,您可以使用stream().filter。 some examples here
【讨论】: