【发布时间】:2022-01-14 22:23:48
【问题描述】:
我有以下代码,我需要输出一个带有键值对的json对象。
public enum General implements Catalogue {
TOUR("3D Tour"),
VIDEOS("Videos"),
PHOTOS_ONLY("Photos Only"),
PRICE_REDUCED("Price Reduced"),
FURNISHED("Furnished"),
LUXURY("Luxury");
private final String value;
General(String value) {
this.value = value;
}
public String getValue() {
return value;
}
public static List<String> valuesList() {
return Arrays.stream(General.values()).map(General::getValue).collect(Collectors.toList());
}
}
【问题讨论】:
-
无论如何,您需要保留一个带有字段文本和值的 pojo 类来实现这一点。