Как реализовать Logansquare TypeConverter во внутреннем классе объектов json - PullRequest
0 голосов
/ 22 марта 2019

Мой вопрос заключается в том, как реализовать пользовательский класс TypeConverter Logansquare в классе объектов Inner Json.

Это мой класс модели:

class CommunicationParser{

    @JsonField
    public String MSG;
    @JsonField
    public int DATA_ID;
    @JsonField
    public ArrayList<Records> RECORDS;

    @JsonObject
    public static class Records {
        @JsonField
        public String REC1;
        @JsonField
        public String REC2;
        @JsonField
        public int REC_VALUE;

      @JsonField   // Error occur when apply annotation
        public communication COMMUNICATIONACTION;  //MAKE ERROR IN THIS LINE

    }

    @JsonObject
    public static class communication {
        @JsonField
        public PrimaryAction PRIMARYACTION;
        @JsonField
        public ArrayList<SecondaryAction> SECONDARYACTION;
    }

    @JsonObject
    public static class PrimaryAction {
        @JsonField
        public int ID;
        @JsonField
        public String TITLE;
    }

    @JsonObject
    public static class SecondaryAction {
        @JsonField
        public int ID;
        @JsonField
        public String TITLE;
    }
}

Как реализовать пользовательский класс TypeConverter Logansquare вВнутренний класс объектов Json?пожалуйста, дайте мне решение ..

Заранее спасибо

...