JSONObject.getString()始终为null
我正在用androidstudio编写一个Projekt,在这里我需要解析一个JSON字符串。但是如果我尝试用JSONObject解析它,我总是会得到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
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{}