Помогите распарсить attachments в wall.get

329
09 января 2017, 20:56

Вызываю все так:

    VKRequest reqWall = VKApi.wall().get(VKParameters.from(VKApiConst.OWNER_ID, группа, VKApiConst.EXTENDED, 1, VKApiConst.COUNT, 100, "text"));
                        reqWall.setPreferredLang("ru");
                        reqWall.executeWithListener(new VKRequest.VKRequestListener() {
                            @Override
                            public void onComplete(VKResponse response) {
                                super.onComplete(response);
                                JSONObject jsonObject = response.json;
                                String owner = null;
String audio = null, video = null, poll = null;
                                try {
                                    owner = (((JSONObject) ((JSONArray) ((JSONObject) jsonObject.get("response")).get("items")).get(0)).getString("owner_id"));
                                } catch (JSONException e) {
                                    e.printStackTrace();
                                }
                                posts = new VKPostArray();
                                try {
                                    posts.parse(response.json);
                                } catch (JSONException e) {
                                    e.printStackTrace();
                                }
                                try {
                                    JSONArray array = ((JSONArray) ((JSONObject) jsonObject.get("response")).get("groups"));
                                } catch (JSONException e) {
                                    e.printStackTrace();
                                }
                             try {
                                JSONArray attachments = ((JSONArray) ((JSONObject) jsonObject.get("response")).get("attachments"));
                                JSONObject xx = (JSONObject) attachments.get(0);
                                audio = xx.getJSONObject("audio").getString("url");
                                video = xx.getJSONObject("video").getString("mp4_360");
                                poll = xx.getJSONObject("poll").getString("answer");
                            } catch (JSONException e) {
                                e.printStackTrace();
                            }
                                try {
                                    VKApiPost post = posts.get(0);
                                } catch (Exception e) {
                                }

Много чего парситься вопросов нет, но не могу распарсить к примеру во вложениях VkApiPoll.answers и к примеру VkApiVideo mp4_360 ( приходит null)... помогите распарсить attachment в методе wall.get, ато вообще ни когда не имел дел с этим json

READ ALSO
Как при нажатии на кнопку вызвать меню

Как при нажатии на кнопку вызвать меню

Вроде как на многих телефонах нет кнопки меню, а панель лепить не хочу, хочу вызывать меню при нажатии на ImageButtonКак под неё переделать эту...

294
Не выполняется конструктор

Не выполняется конструктор

Файл CleanBackupFoldersjava:

271
маленькое окно с кнопками поверх канвы

маленькое окно с кнопками поверх канвы

Допустим игра отрисовывается на канве, при поражении хочу вывести окошко с результатом и кнопкой продолжить , какие есть варианты ? Вывести...

226
Java - вынос реализации из описания класса

Java - вынос реализации из описания класса

На C++ привык оформлять классы следующим образом

249