我正在尝试做类似的事情:
public static final JSONObject MYOBJ = new JSONObject().put("value", "expression");
但是 eclipse 很生气并说在线上有错误,即使工具提示显示 No solutions available
我已经尝试将 JSONObject
更改为键入 String
并且仍然是相同的概率。我正在回避 HashMap ,我真的很想使用 JSON。
** 编辑 - 代码位置 **
package ...
import ...
public class MyActivity extends Activity {
public static final JSONObject MYOBJ = new JSONObject().put("value", "expression");
... // onCreate etc
}
最佳答案
看来 JSONObject 有一个必须处理的已检查异常。试试这个
public static final JSONObject MYOBJ = new JSONObject(){
{
try {
put("value", "expression");
} catch(Exception e){
e.printStackTrace();
}
}
};
关于java (android) 从头开始创建 JSONObject,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7960858/