gpt4 book ai didi

java - Java访问二维数组的方法

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:10:59 25 4
gpt4 key购买 nike

我有一个来自 NLP API 的响应文本,如下所示。[[0.9999999999999995,"doc1","doc1"]]对此没有适当的文档,因此我发现很难在不对字符串进行标记的情况下以编程方式从文本中访问实数。有人可以帮帮我吗。

最佳答案

您将需要几个响应类,例如

class NLPResponse {
private long firstParam; //Give it a proper name
private String secondParam;
private String thirdParam;

//Constructor(s), getters and setters
}

class NLPResponseArrayWrapper {
private ArrayList<NLPResponse> arrayWrapper = new ArrayList<>();

//Constructor(s), getters and setters
}

然后你可以使用 Gson 解析 json 并从中创建一个对象。您可以在从 nlp api 获得响应的地方使用类似的东西。

NLPResponseArrayWrapper response = gson.fromJson(JSON_IN_API_RESPOSE, NLPResponseArrayWrapper.class);
doSomething(response.getArrayWrapper().get(0).getFirstParam());

Here是如何在项目中使用 Gson

关于java - Java访问二维数组的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49139236/

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