java(android)从头开始创建JSONObject

Jac*_*nkr 1 java eclipse android

我正在尝试做类似的事情:

public static final JSONObject MYOBJ = new JSONObject().put("value", "expression");
Run Code Online (Sandbox Code Playgroud)

但eclipse很生气,并说即使工具提示显示,该行也有错误 No solutions available

我已经尝试改变JSONObject输入String和仍然相同的概率.我正在回避哈希映射,并且非常想使用JSON.

**编辑 - 代码位置**

package ...

import ...

public class MyActivity extends Activity {
    public static final JSONObject MYOBJ = new JSONObject().put("value", "expression");

    ... // onCreate etc
}
Run Code Online (Sandbox Code Playgroud)

ble*_*enm 6

好吧,似乎JSONObject有一个必须处理的已检查异常.试试这个

public static final JSONObject MYOBJ = new JSONObject(){
    {
        try {
            put("value", "expression");
        } catch(Exception e){
            e.printStackTrace();
        }
    }
};
Run Code Online (Sandbox Code Playgroud)