JSONObject.getString()离开了null

时间:2015-11-05 15:35:22

标签: json null jsonobject getstring

我正在用Android Studio编写一个Projekt,我需要解析一个JSON-String。但是,如果我尝试用JSONObjects解析它,我总是为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有任何问题吗?

1 个答案:

答案 0 :(得分:0)

以下代码的工作方式类似于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