0

我正在用 Android Studio 编写一个 Projekt,我需要在其中解析一个 JSON 字符串。但是如果我尝试用 JSONObjects 解析它,我总是得到空值,这是我的代码:

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 有什么问题吗?

4

1 回答 1

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
于 2015-11-09T16:53:07.367 回答