JSONObject.getString()始终为null

JSONObject.getString()始终为null,json,null,jsonobject,getstring,Json,Null,Jsonobject,Getstring,我正在用androidstudio编写一个Projekt,在这里我需要解析一个JSON字符串。但是如果我尝试用JSONObject解析它,我总是会得到null,这是我的代码: import org.json.JSONObject; public class JSONTest { public void test() { JSONObject object = new JSONObject("{\"test\":\"bla\"}"); System.out

我正在用androidstudio编写一个Projekt,在这里我需要解析一个JSON字符串。但是如果我尝试用JSONObject解析它,我总是会得到null,这是我的代码:

import org.json.JSONObject;
public class JSONTest {

    public void test() {
        JSONObject object = new JSONObject("{\"test\":\"bla\"}");
        System.out.println(object.getString("test"));
    }
}
它总是返回null。 我尝试了很多不同的方法来解决这个问题,但都没有成功。
Android Studio有什么问题吗?

以下代码在Android Studio中非常有效。必须在try-catch块中包围该代码段

JSONObject object = null;

    try {
        object = new JSONObject("{\"test\":\"bla\"}");
        System.out.println(object.getString("test"));
    } catch (JSONException e) {
        e.printStackTrace();
    }

// Output: 11-09 22:21:21.586 32743-32743/in.example I/System.out: bla

我已经在我的项目上尝试过了,现在工作正常,JSONObject object=newjsonobject(“{\'test\':\'bla\'”);字符串s=object.getString(“测试”);很抱歉,我无法帮助这是我的导入org.json.JSONArray;导入org.json.JSONException;导入org.json.JSONObject;androidstudio总是告诉我使用try/catch try{}catch(JSONException e{}