900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > gson java 对象_Gson把json串转换成java实体对象

gson java 对象_Gson把json串转换成java实体对象

时间:2019-12-31 21:41:41

相关推荐

gson java 对象_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());

(在线工具)JSON字符串转换成Java实体类(POJO)

/json2javapojo/ 付代码代码转换示例: public static FixMixedOrderResponse serialization(St ...

Java—JSON串转换成实体Bean对象模板

介绍 模板需求说明 开发中经常遇到前端传递过来的JSON串的转换,后端需要解析成对象,有解析成List的,也有解析成Map的. 依赖

json 串转成 java 对象再拼接成前台 html 元素

获取商品参数 json 串,转成 java 对象,再拼接成前台 html 的Service方法 @Override public String getItemParam(Long itemId) { ...

将String类型的json字符串转换成java对象

1,import com.fasterxml.jackson.databind.ObjectMapper; ObjectMapper mapper = new ObjectMapper(); Mycl ...

Datatable转换成List实体对象列表 几个实例

一, /// /// 将Datatable转换为List集合 /// ///

随机推荐

JS/CSS收藏

jQuery radio取值,checkbox取值,select取值 var url += '&beginTime=' + encodeURIComponent(beginTime) if ( ...

比较好的文件复制工具fastcopy和校验工具

fastcopy /tools/fastcopy.html.en extractfile --可以选用ADLER32计算模式,更快速.

[Java] 03 String获取文件后缀名,判断文件是否合法

package test.string; import java.util.Arrays; import java.util.List; public class GetFileType { priv ...

Linux - wxWidgets安装和编译HelloWorld

安装参考/LiteEditor/WxWidgets30Binaries#toc2 源 /etc/apt/source.list deb http://repos. ...

js获取项目根路径

//js获取项目根路径,如: http://localhost:8083/uimcardprj function getRootPath(){ //获取当前网址,如: http://localhost ...

国内三大PT(Private Tracker)站分析

除这一行外,下面全部内容都是转载.出处不明. 国内三大PT(Private Tracker)站分析 先郑重的声明一下:本文以下的内容所有是复制粘贴的,不代表老夫的观点. 事实上内容我也没细致看. 贴这 ...

CodeForces 669E Little Artem and Time Machine

树状数组,$map$. 可以理解为开一个数组$f[i][j]$记录:$i$这个数字在时间$j$的操作情况. 操作$1$:$f[x][t]++$.操作$2$:$f[x][t]--$.操作$3$:$f[x ...

Windows 系统下安装 dig 命令

dig是一个Linux下用来DNS查询信息的小工具,dig全称是Domain Information Groper,与nslookup类似,但比nslookup功能更强大.Windows只有nsloo ...

SQL Server 扩展事件

SQL Server扩展事件(Extended Event)是用于服务器的常规事件处理系统,是追踪SQL Server系统运行状态的神器,同时也是一个日志记录工具,扩展事件完全可以取代SQL追踪(S ...

PackageManager整理

一.PackageManager的功能 1.安装.卸载应用.2.查询permission相关信息.3.查询Application相关信息(application,activity,receiver,s ...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。