gpt4 book ai didi

javascript - 如何从Java中的某个键中获取值?

转载 作者:行者123 更新时间:2023-11-29 09:47:05 24 4
gpt4 key购买 nike

我不是 Java 开发人员,但现在我正在用它编写一些测试,但我遇到了一个简单的问题(我想这对“javaGuys”来说很简单)。

在我的类测试中,我得到的变量包含一些在 JavaScript 中看起来像对象的字符串(我的意思是 JSON)。在这里:

String myStringThatLooksLikeJSON = client.getStartSessionContent();

在 Debug模式下字符串的内容...:

myStringThatLooksLikeJSON = "{"context":"blabla","count":0,"value":[{"args":"speech-model","id":"1203"}]}"

现在是我的问题。我怎样才能得到例如“args”的值?

在 JavaScript 中,它可以很容易地完成,例如:

console.log(myStringThatLooksLikeJSON.value[0].args, "args");

在我的控制台中,我可以看到 speech-model args

但是如何在 Java 中做到这一点?是否可以?最纯粹、最普通、最简单的方法!请任何人帮忙:)希望我说得够清楚。

最佳答案

或者你可以使用简单的 JSON java 包

String data = "{\"context\":\"blabla\",\"count\":0,\"value\":[{\"args\":\"speech-model\",\"id\":\"1203\"}]}";
JSONObject d = new JSONObject(data);
System.out.println(d.getJSONArray("value").getJSONObject(0).getString("args"));

关于javascript - 如何从Java中的某个键中获取值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42273602/

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