Как использовать enum в качестве ключа в объекте JSON в Java? - PullRequest
0 голосов
/ 05 марта 2019

Я хочу использовать enum в качестве ключа в следующем объекте JSON.Здесь "For India" - страна перечисления.

{ "messages": {
            "For India": [
              {
                "title": "",
                "description": ""
              },
              {
                "title": "",
                "description": ""
              }
            ]
          }
}

Я создал представление для вышеуказанного объекта JSON.Я не могу использовать enum Country в следующих представлениях.Пожалуйста, помогите мне в этом.

@Data
public class Country {

List<CountryView> messages; // for key "messages"

}


@Data
public class CountryView {

String title;

String description;

}

Enum

enum Country{

    FOR_INDIA("For India");

    private String country;

    private Country(String country) {
        this.country = country;
    }

    public String getCountry() {

        return this.country;

    }

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...