Gson把json串转换成java实体对象

时间:2022-12-01 19:59:33

Gson把json串转换成java实体对象的方法如下:

1.首先导入Gson的jar包,网上可以下载。

java实体对象如下:

public class Model {
private double Average;
private double Maximum;
private double Minimum;
private String instanceId;
private long timestamp;
private String userId; public double getAverage() {
return Average;
} public void setAverage(double average) {
Average = average;
} public double getMaximum() {
return Maximum;
} public void setMaximum(double maximum) {
Maximum = maximum;
} public double getMinimum() {
return Minimum;
} public void setMinimum(double minimum) {
Minimum = minimum;
} public String getInstanceId() {
return instanceId;
} public void setInstanceId(String instanceId) {
this.instanceId = instanceId;
} public long getTimestamp() {
return timestamp;
} public void setTimestamp(long timestamp) {
this.timestamp = timestamp;
} public String getUserId() {
return userId;
} public void setUserId(String userId) {
this.userId = userId;
}
}

转换代码如下所示:

String str = "{\"Average\":0.29,\"Maximum\":0.32,\"Minimum\":0.25,\"instanceId\":\"i-426auf2hf\",\"timestamp\":1449939900000,\"userId\":\"1467232540347717\"}";
Model model = new Gson().fromJson(str, Model.class);
System.out.println(model.getAverage());