在 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");
.......
我只想获取我的应用程序用户的电子邮件。我使用了图表 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");
.......