用于搜索和排序 JSON 对象的 Java 库

标签 java json

我正在获取 JSON 形式的对象列表。存储此列表后,我需要能够按其任何属性搜索/排序此列表。例如,我的数据是产品数据,产品有 price属性。是否有任何库可以帮助按价格排序和/或按产品名称搜索?

最佳答案

你应该将任务分解为几个:

  1. 将 JSON 数据解析为 java 对象。 ( GSON lib) some examples here

  2. 对列表进行排序。这是一个简单的任务。例如,您可以使用 Collections.sort(List<T> var0, Comparator<? super T> var1)来自java.util package some examples here

  3. 按列表搜索。这也是一个简单的任务。例如,您可以使用 stream().filtersome examples here

关于用于搜索和排序 JSON 对象的 Java 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60548605/

相关文章:

java - 在向服务器提交请求之前验证文本字段

c# - Facebook C# SDK : Traverse The JsonArray To Get The Value of Tracking Data

Django : json serialize a queryset which uses defer() or only()

java - 更新 Gradle 项目库

java - 格式化 Java 日志记录

java - 如何通过分页按任何字段搜索

javascript - JSON.parse 失败

javascript - 使用 jQuery $.getJSON 方法从具有多维数组的 JSON 文件中获取值

java - Apache Camel Bean 中的动态 PropertyInjection

java - Java 的 DOM 解析器打印相同的值