JSONArray无法转换为JSONObject

JSONArray无法转换为JSONObject

 [{"Episode Detail":[{"Episode-image":"http:\/\/app.lionforge.com\/comics\/adminpanel\/episode_image\/014929Quincredible_1-6.png","Episode-description":" dsdsdsdsds ","Episode-video":"http:\/\/www.youtube.com\/embed\/KhXTLAdadlw"},{"Episode-image":"http:\/\/app.lionforge.com\/comics\/adminpanel\/episode_image\/015041Quincredible_1-5.png","Episode-description":" avbcabc ","Episode-video":"http:\/\/www.youtube.com\/embed\/5ORBHSJhXew"}]}]


   JSONObject jObject=null;
    try {
        jObject = new JSONObject(response);
        JSONArray list = jObject.getJSONArray("Episode Detail");

        for (int i = 0; i < list.length(); i++) {
            JSONObject element = list.getJSONObject(i);
                episodebean bean=new episodebean();

我得到了json异常,jsonarray无法转换为jsonobject,我如何解决这个问题,我很困惑..,请帮助我..

最佳答案

改变这个

jObject = new JSONObject(response);


 JSONArray jarray = new JSONArray(response);

杰森
[  //json array node
    { // json object node
        "Episode Detail": [ // json array episode detail
            {            // json obect node j
                "Episode-image":  "http://app.lionforge.com/comics/adminpanel/episode_image/014929Quincredible_1-6.png",
                "Episode-description": " dsdsdsdsds ",
                "Episode-video": "http://www.youtube.com/embed/KhXTLAdadlw"
            },
            {
                "Episode-image": "http://app.lionforge.com/comics/adminpanel/episode_image/015041Quincredible_1-5.png",
                "Episode-description": " avbcabc ",
                "Episode-video": "http://www.youtube.com/embed/5ORBHSJhXew"
            }
        ]
    }
]

关于android - android org.json.JSONArray无法转换为JSONObject吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21232700/

10-09 22:48