Java 我能';无法从JSON数组中获取对象

Java 我能';无法从JSON数组中获取对象,java,android,json,Java,Android,Json,我想获得演员中的所有对象,我该怎么做 private void parseJSON() { String url = "https://api.github.com/events"; final JsonObjectRequest request = new JsonObjectRequest(Request.Method.GET, url, null, new Response.Listener<JSONObject>() {

我想获得演员中的所有对象,我该怎么做

private void parseJSON() {
    String url = "https://api.github.com/events";

    final JsonObjectRequest request = new JsonObjectRequest(Request.Method.GET, url, null,
            new Response.Listener<JSONObject>() {
                @Override
                public void onResponse(JSONObject response) {
                   try{
                       JSONArray jsonArray = response.getJSONArray("actor");

                       for(int i =0; i <jsonArray.length();i ++){
                           JSONObject act = jsonArray.getJSONObject(i);
                           int id = act.getInt("id");
                           String imageUrl = act.getString("avatar_url");
                           String login = act.getString("login");
                           String displaylogin = act.getString("display_login");
                           String gravatar_id = act.getString("gravatar_id");
                           String url = act.getString("url");  
private void parseJSON(){
字符串url=”https://api.github.com/events";
final JsonObjectRequest=新JsonObjectRequest(request.Method.GET,url,null,
新的Response.Listener(){
@凌驾
公共void onResponse(JSONObject响应){
试一试{
JSONArray JSONArray=response.getJSONArray(“actor”);

for(int i=0;i
actor
不是数组

你可以读
actor
类似的东西

import org.json.JSONArray;
导入org.json.JSONException;
导入org.json.JSONObject;
公共类Jacksone示例2{
私有静态最终字符串jsonStr=“YOUR JSON”;
公共静态void main(字符串[]args)抛出JSONException{
JSONArray JSONArray=新JSONArray(jsonStr);

for(int i=0;iactor不是
Array
类型。
使用
数组创建field actor
键入并存储数据。

您具体遇到了什么问题?
actor
是数组中每个项目的一个条目。您想获取哪一个?我运行它,然后屏幕上什么都不显示。我想知道actor是数组还是对象,以及如何获取循环的所有内容并在RecyclerView中显示。对不起,我的英语是i不太好。你有没有试过独立于Android应用程序编译一个小型Java程序来完成这项工作?也许这样调试会更容易。