gpt4 book ai didi

java - 从java对象中获取值

转载 作者:行者123 更新时间:2023-12-01 10:19:38 25 4
gpt4 key购买 nike

使用下面的代码

Object str = response.getHeader().get("parms");

我得到了流畅的响应

params={q=catlevel0:sales (1105),facet.field=catlevel3,facet.mincount=1,fq=catlevel2:and (35),facet=true,wt=xml,version=2.2}

如何获取“q”、“facet.field”、“fq”的值

请帮忙..

最佳答案

使用以下代码

NamedList<Object> results = (NamedList<Object>) response.getHeader().get("params");

for (int i = 0; i < results.size(); i++) {
System.out.println("restuls: " + i + " " + results.getName(i) + " : " + results.getVal(i));
}

你可以获得所有参数。如果您想要显式 q,facet.field,fq 您可以将 results.getName(i) 与 q,facet.field,fq ie 与 q 进行比较

for (int i = 0; i < results.size(); i++) {

if ("q".equals(results.getName(i))){
System.out.println(results.getVal(i));
}
}

希望这有帮助

关于java - 从java对象中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35685748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com