【发布时间】:2014-10-11 04:52:11
【问题描述】:
这很简单:使用 Android Studio,我无法构建项目,因为我收到错误:
错误:java:未报告的异常 org.json.JSONException;必须被抓住或 宣布被抛出
这是有问题的代码:
public static JSONObject toJsonObject(String json){ JSONObject jsonObj = new JSONObject(json); return jsonObj; }
我正在导入 org.json.JSONObject;顺便说一句。
波浪形的红线位于“new JSONObject(json)”下方。它似乎不喜欢被传递一个字符串,但是我所见过的所有地方,例如https://github.com/douglascrockford/JSON-java/blob/master/JSONObject.java 建议可以。
我已尝试将类和方法设为非静态,并已重建项目/重新启动 Android Studio。
我知道这一定是我错过的一些简单的事情......
【问题讨论】:
-
使用 try catch 语句
标签: java android json jsonobject