Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在android中获取jsonarray值?_Java_Android_Json - Fatal编程技术网

Java 如何在android中获取jsonarray值?

Java 如何在android中获取jsonarray值?,java,android,json,Java,Android,Json,这是jsonArray: JSONArray jsonArray = CommonFunctions.GetJSONResults(url, parameters); CoursesEntity [] CourseDetail=new CoursesEntity[jsonArray.length()]; 这是jsonArray的值,我在执行上述命令后得到: 如何获取这些值? 我尝试了以下方式,但它变为空: For(int i=0;JsonArray.length();i++) { J

这是jsonArray:

JSONArray jsonArray = CommonFunctions.GetJSONResults(url, parameters);
CoursesEntity [] CourseDetail=new CoursesEntity[jsonArray.length()];

这是jsonArray的值,我在执行上述命令后得到:


如何获取这些值? 我尝试了以下方式,但它变为空:

For(int i=0;JsonArray.length();i++)
{
JSONObject jsonObj=JsonArray.getJSONObject(i);
CourseDetail[i].setCourseName(jsonObj.getString(“名称”);
... ...
}
   [
    {
        "UserCourseId": 253,
        "EnrollDate": "2014-05-28T17:54:31.733",
        "Status": 0,
        "IsThirdPartyCourse": true,
        "MappedCourseUrl": "a",
        "MappedUserId": "a",
        "Id": 15,
        "Name": "Diabetes Management",
        "ShortName": null,
        "Synopsis": null,
        "Description": null,
        "Duration": "7",
        "ImagePath": "S.jpg",
        "IsNewCourse": 0,
        "IsDisplayEnrollUnenroll": 0,
        "InstituteName": null,
        "CourseAuthor": null,
        "CourseLink": null
    },
    {
        "UserCourseId": 253,
        "EnrollDate": "2014-05-28T17:54:31.733",
        "Status": 0,
        "IsThirdPartyCourse": true,
        "MappedCourseUrl": "a",
        "MappedUserId": "a",
        "Id": 15,
        "Name": "Diabetes Management",
        "ShortName": null,
        "Synopsis": null,
        "Description": null,
        "Duration": "7",
        "ImagePath": "S.jpg",
        "IsNewCourse": 0,
        "IsDisplayEnrollUnenroll": 0,
        "InstituteName": null,
        "CourseAuthor": null,
        "CourseLink": null
    },
    {
        "UserCourseId": 253,
        "EnrollDate": "2014-05-28T17:54:31.733",
        "Status": 0,
        "IsThirdPartyCourse": true,
        "MappedCourseUrl": "a",
        "MappedUserId": "a",
        "Id": 15,
        "Name": "Diabetes Management",
        "ShortName": null,
        "Synopsis": null,
        "Description": null,
        "Duration": "7",
        "ImagePath": "S.jpg",
        "IsNewCourse": 0,
        "IsDisplayEnrollUnenroll": 0,
        "InstituteName": null,
        "CourseAuthor": null,
        "CourseLink": null
    }
]
CourseDetail[i].setCourseName(jsonObj.getJSONObject(i).getString("Name"));