gpt4 book ai didi

java - 获取 "JSONObject["myKey"] 不是 JSONArray。"

转载 作者:行者123 更新时间:2023-11-29 08:46:20 25 4
gpt4 key购买 nike

我有一些代码已经工作了很多年

JSONObject variableData = new JSONObject(request.getParameter("VARIABLE_DATA"));
JSONArray companies = variableData.getJSONArray("COMPANIES");

今天,我收到以下错误:

JSONObject["COMPANIES"] is not a JSONArray.

我在执行 getJSONArray() 调用之前停止了代码并查看了变量数据。这是我的发现:

{"COMPANIES":[{"COMPANY":"2"}]}

对我来说,这看起来像是从有效的 JSONObject 中提取的有效 JSONArray,所以我很困惑并寻求帮助。谢谢。

最佳答案

您的代码在使用 org.json-20120521.jar 时运行良好。我认为您使用的 jar 有问题。 enter image description here

关于java - 获取 "JSONObject["myKey"] 不是 JSONArray。",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25140010/

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