gpt4 book ai didi

java - 获取 JSON 数组 JAVA 中的第一个实例

转载 作者:行者123 更新时间:2023-12-02 11:46:23 24 4
gpt4 key购买 nike

我确信这是一个简单的修复,但由于某种原因我无法从 JSON 数组中检索第一个实例。这是我试图解析的数据 https://api.gdax.com/products/btc-gbp/book

这是我的代码:

String url = "https://api.gdax.com/products/";
String btcQuery = "btc-gbp/book";
JSONObject json;

void setup() {
size(600, 360);
loadData();
}
void loadData(){
// Load the JSON url
json = loadJSONObject(url + btcQuery);

// Grab the element we want
JSONArray bitcoinPrice = json.getJSONArray("asks"); //.getJSONObject(0);
//JSONObject btcPrice = bitcoinPrice.getJSONObject(0);

println ("Bitcoin Price " + btcPrice);
}

在当前状态下返回

比特币价格[[ “11098.85”, “0.32805486”, 1]]

但是我只想要比特币的当前价格(“11098.85”),我相信这是“asks”数组的第一个实例。预先感谢您的帮助:)

最佳答案

“asks”是一个数组,但只有一个元素,并且该元素是另一个数组。

所以你可以试试这个:

// Grab asks array
JSONArray bitcoinPrice = json.getJSONArray("asks");
JSONArray askFirstElement = bitcoinPrice.getJSONArray(0);
System.out.println(askFirstElement.getString(0));

关于java - 获取 JSON 数组 JAVA 中的第一个实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48172941/

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