java - 用java解析solr json

标签 java json solr hashmap object-object-mapping

我正在通过 solr 进行搜索。它给了我 json 格式的响应。就像下面这样:

 {response
 {numfound:# , docs{
  [
   {
    id="#"
    model="#"
   }
   {
    id="#"
    model="#"
   }
  ]
  }
  }

我想从中提取 id 并从中创建 java 数组列表。

有人可以告诉我如何用编码语言做到这一点吗?

问题:如果我在java中使用hashmap或objectmapper,如何从子字符串中提取id并将其转换为java数组列表?

谢谢

最佳答案

如果你想转换成java对象,可以使用Solr Client Solrj
Solrj 将为您提供查询 Solr 并读取 xml 以转换为 java 对象的简单选项
对于 JSON,您可以使用 jackson 库来解析 Solr 响应。

关于java - 用java解析solr json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14778940/

相关文章:

java - 优化Java中具有大量组件的JFrame的绘制

search - 使用 apache solr 的 Facet 动态字段

javascript - Netsuite 将数据从 Portlet 发送到 JSON 格式的 RESTlet

android - MySQL表管理不同UserId的用户

python - 是否可以使用 Django 的固定装置更改现有数据?

c# - 2013年度最佳Lucene搜索平台 : Solr or ElasticSearch?

solr - 使用 docValues 计算字符串字段的术语向量上的分面

java - DataInputStream readLine() 已弃用

Java:是否有可用的工具可以让我输入、存储和计算数学公式?

java - 使用电子邮件编码器安全吗?或者如何显示电子邮件地址最安全?