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());

 

posted @ 2015-12-23 16:25  人生设计师  阅读(602)  评论(0编辑  收藏  举报