package com.dy.testClient.rmiClient;
|
|
import com.alibaba.fastjson2.JSON;
|
|
public class RmiRequestVo {
|
|
public String id ;
|
|
public String token ;
|
|
public String code ;
|
|
public Integer count;//aepTest上报数据数量
|
|
public Boolean over ;//aepTest上报数据结束
|
|
public Long seconds ;//aepTest上报数据用时(秒)
|
|
/**
|
* 对象转成json
|
* @return json
|
* @throws Exception 异常
|
*/
|
public String toJson()throws Exception{
|
try{
|
return JSON.toJSONString(this) ;
|
//return new JSONSerializer().exclude(new String[]{"class", "*.class"}).deepSerialize(this);
|
}catch(Exception e){
|
throw new Exception(e.getMessage() , e ) ;
|
}
|
}
|
/**
|
* json转成对象
|
* @param json json
|
* @return 对象
|
* @throws Exception 异常
|
*/
|
public static RmiRequestVo jsonToObject(String json)throws Exception{
|
try{
|
return JSON.parseObject(json, RmiRequestVo.class) ;
|
//JSONDeserializer<RmiRequestVo> jsonD = new JSONDeserializer<RmiRequestVo>() ;
|
//RmiRequestVo rqVo = jsonD.deserialize(json, RmiRequestVo.class) ;
|
//return rqVo ;
|
}catch(Exception e){
|
throw new Exception(e.getMessage() , e ) ;
|
}
|
}
|
|
public String getId() {
|
return id;
|
}
|
|
public void setId(String id) {
|
this.id = id;
|
}
|
|
public String getToken() {
|
return token;
|
}
|
|
public void setToken(String token) {
|
this.token = token;
|
}
|
|
public String getCode() {
|
return code;
|
}
|
|
public void setCode(String code) {
|
this.code = code;
|
}
|
|
public Integer getCount() {
|
return count;
|
}
|
|
public void setCount(Integer count) {
|
this.count = count;
|
}
|
|
public Boolean getOver() {
|
return over;
|
}
|
|
public void setOver(Boolean over) {
|
this.over = over;
|
}
|
|
public Long getSeconds() {
|
return seconds;
|
}
|
|
public void setSeconds(Long seconds) {
|
this.seconds = seconds;
|
}
|
}
|