欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java 枚舉 轉換 json

錢良釵1年前7瀏覽0評論

Java枚舉類型是一種特殊的數據類型,它提供了一種可以由程序員定義并命名的常量集合。對于需要一組固定值的情況,枚舉類型是非常有用的。

在Java中,我們經常需要將枚舉類型轉換為JSON格式,以方便數據傳輸和存儲。

使用第三方庫GSON可以非常輕松地將Java枚舉類型轉換為JSON格式。

首先,我們需要在項目中引入GSON庫:

<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.6</version>
</dependency>

然后我們可以創建一個這樣的枚舉類型:

public enum Fruit {
APPLE("蘋果", 1),
BANANA("香蕉", 2),
ORANGE("橘子", 3);
private String name;
private int code;
private Fruit(String name, int code) {
this.name = name;
this.code = code;
}
public String getName() {
return name;
}
public int getCode() {
return code;
}
}

接下來,我們使用GSON將枚舉類型轉換為JSON格式:

Fruit fruit = Fruit.APPLE;
Gson gson = new Gson();
String json = gson.toJson(fruit);
System.out.println("Fruit JSON: " + json);

輸出結果如下:

Fruit JSON: "APPLE"

我們可以看到,GSON將枚舉類型轉換為了對應的字符串。

如果我們想要將JSON字符串轉換為枚舉類型,可以使用如下代碼:

String json = "\"APPLE\"";
Gson gson = new Gson();
Fruit fruit = gson.fromJson(json, Fruit.class);
System.out.println("Fruit: " + fruit.getName());

輸出結果如下:

Fruit: 蘋果

可以看到,我們成功將JSON字符串轉換為了對應的枚舉類型。

總之,使用GSON可以輕松地將Java枚舉類型轉換為JSON格式,方便數據傳輸和存儲。