Разбор динамического массива в модифицированном Android - PullRequest
0 голосов
/ 01 мая 2018

Ответ на анализ ниже: Я пытался разобрать, используя структуру класса POJO, как public MatchFullCardResponse.data.card.now.recent_overs_str [] getRecent_overs_str () { возвращаемся Recent_overs_str; }

                        public void setRecent_overs_str(MatchFullCardResponse.data.card.now.recent_overs_str[] recent_overs_str) {
                            this.recent_overs_str = recent_overs_str;
                        }

                        @SerializedName("recent_overs_str")

                        recent_overs_str[] recent_overs_str;
                        public class recent_overs_str
                            {}

Но при получении объекта expexted, но найден массив

Recent_overs_str ": [[6, [" b4 "," r0 "," r1 "," r1 "," r0 "," r5 "]], [5, [" r0 "," r0 "," r2 "," r1 "," e1, wd "," r1 "," r0 "]], [4, [" w "," w "," r0 "," r1 "," e1, lb "," e1, wd "," r0 "]]]," balls ": 36}

Невозможно выполнить синтаксический анализ с использованием класса POJO. Помогите мне создать структуру для приведенного выше динамического ответа. введите описание изображения здесь

1 Ответ

0 голосов
/ 02 мая 2018

я думаю, что лучший способ - написать свой собственный JsonDeserializer, так как у вас есть только значения и имена для них не кажутся.

...