我创建了一个解析 JSON 对象并返回字符串数组的方法。
private String[] getAttributesfromJson(JSONObject attacheddataattributejson) {
    String returnjsonArray[] = null;
    JSONArray subcatarray = attacheddataattributejson.optJSONArray("subcatAttributes");
    if(subcatarray!=null){
        for(int i=0;i<subcatarray.length();i++)
        {
            returnjsonArray[i]=subcatarray.getJSONObject(i).optString("name");
        }   
    }
    return returnjsonArray;
}
但是我的日食在 returnjsonArray[i] 上显示警告,这只能在这个位置为空。但是我也对 subcatarray 进行了空检查。请帮忙。