Gson把json串转换成java实体对象
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());
怀有希望!!