当前位置: 首页 > 知识库问答 >
问题:

用于搜索和排序JSON对象的Java库[已关闭]

胡向阳
2023-03-14

我得到了一个JSON格式的对象列表。在存储这个列表后,我需要能够搜索/排序这个列表的任何属性。例如,我的数据是产品数据,产品有price属性。有什么库可以帮助按价格排序和/或按产品名称搜索吗?

共有1个答案

彭洲
2023-03-14

您应该在以下几个地方分解任务:

>

  • 将JSON数据解析为java对象。(GSONlib)这里的一些示例

    排序列表。这是一项简单的任务。例如,您可以从java.util包中使用collections.sort(列表 var0,comparator var1)

  •  类似资料:
    • 问题内容: 我的应用程序中有一个JSON字符串/对象。 我的应用程序中有一个过滤器框,当我在该框中输入名称时,我们必须过滤该对象并显示结果。 例如,如果用户键入“名称”并点击搜索,那么我们必须在JSON对象中搜索全名并返回数组,就像MySQL搜索一样。 我的问题是用字符串过滤json对象并返回数组。 问题答案: 您可以遍历数组并找到匹配项:

    • 问题内容: 我知道如何进行常规的php mysql搜索并显示结果。但是,由于我要完成的工作的性质,我需要能够按相关性进行排序。让我更好地解释一下: 普通查询“ apple iphone应用程序”将使用%apple iphone application%搜索数据库,但是如果没有记录以该确切顺序显示该短语,则搜索将不会产生任何结果。 我基本上需要做的是分别搜索“ apple”,“ iphone”和“

    • 我有如下字符串: 如何设置格式,如下所示:

    • 问题内容: 我一直在寻找排序这样的JSON对象的时间 按字母顺序按“ COMMERCIALNAME_E”的值获取 我找不到任何可以做到这一点的代码。谁能给我些帮助吗? 问题答案: 更新:请勿更改

    • 问题内容: 我正在创建一个JSON对象,其中添加了一个键和一个数组值。键和值的值都来自TreeSet,该树具有排序形式的数据。但是,当我在json对象中插入数据时,它会随机存储,没有任何顺序。当前是我的json对象: 我的代码是: 有什么方法可以将数据存储到while循环本身中的json对象中? 问题答案: 它与Google Gson API一起使用。试试看。

    • 问题内容: 似乎有一些用于Delphi的JSON选项-是否有推荐的库供XE2使用?我正在寻找Delphi XE2和PHP Web应用程序之间的对象共享。(以兼容的方式对PHP Web应用程序进行序列化和发布delphi对象,以及从对delphi服务器端的静态PHP调用中反序列化) 问题答案: 我知道两个图书馆。 内置库和Super Object。 我使用超级对象,因为它真的很容易使用。