我正在通过 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/