如何在Java中的JSON对象中使用枚举作为键?

时间:2019-03-05 07:45:02

标签: java json enums

我想在下面的JSON对象中使用enum作为键。这里“印度”是枚举国家。

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

我已经为上述JSON对象创建了一个视图。我无法在以下视图中使用枚举国家。请帮助我。

@Data
public class Country {

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

}


@Data
public class CountryView {

String title;

String description;

}

枚举

enum Country{

    FOR_INDIA("For India");

    private String country;

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

    public String getCountry() {

        return this.country;

    }

}

0 个答案:

没有答案