在 Android Studio 中使用 Graph API 从 JSON 对象中检索数据

Retrieve data from JSON object uing Graph API in Android Studio

我只想获取我的应用程序用户的电子邮件。我使用了图表 API.

但是我在将收到的 JSON 对象转换为字符串然后从中检索数据时遇到问题。

这是我的部分代码:

new GraphRequest.GraphJSONObjectCallback() {
                        @Override
                        public void onCompleted(
                                JSONObject object,
                                GraphResponse response) {
                            // Application code  
                            Log.v("LoginActivity", response.toString());
                    }
                });
        Bundle parameters = new Bundle();
        parameters.putString("fields", "email");
        request.setParameters(parameters);
        request.executeAsync();

如何获取对象的邮件?

一般情况下,只需像这样解析 JSON 对象

JSONObject jobj = new JSONObject(response.getRawResponse());
JSONArray data = jobj.getJSONArray("data");                             
for (int i = 0; i < data.length(); i++) {
     JSONObject indi = data.getJSONObject(i).getString("email");
.......