gpt4 book ai didi

android - 运行代码示例时获取 "Unhandled exception: org.json.JSONException"

转载 作者:行者123 更新时间:2023-11-29 19:42:17 25 4
gpt4 key购买 nike

帮助:我正在使用 Android Studio 并尝试使用来自

的代码示例

https://developer.android.com/reference/org/json/JSONTokener.html代码示例如下

import org.json.JSONObject;
import org.json.JSONTokener;

String json = "{"
+ " \"query\": \"Pizza\", "
+ " \"locations\": [ 94043, 90210 ] "
+ "}";

JSONObject object = (JSONObject) new JSONTokener(json).nextValue();
// TBD - String query = object.getString("query");
// TBD - JSONArray locations = object.getJSONArray("locations");

当我输入这些行时,Studio 红线 新的 JSONTokener(json).nextValue();

当我将光标悬停在该行上时收到的错误消息是 “未处理的异常:org.json.JSONException”

欢迎就导致此错误的原因提出任何想法或意见。

最佳答案

您需要抛出该异常或捕获并处理它。

例如,捕获异常意味着:

try{
JSONObject object = (JSONObject) new JSONTokener(json).nextValue();
}catch(JSONException e){
// Recovery
}

抛出异常意味着:

private void doSomething() throws JSONException {
JSONObject object = (JSONObject) new JSONTokener(json).nextValue();
}

关于android - 运行代码示例时获取 "Unhandled exception: org.json.JSONException",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38470999/

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