java映射实体类对象和list
java映射实体类对象
@data
@tablename("res_tcm_scada")
public class restcmscadaentity {
/**
* id
*/
@tableid("id")
private string id;
/**
* 工艺id
*/
@tablefield("item_id")
private string itemid;
/**
* 版本
*/
@tablefield("rev_id")
private string revid;
/**
* 工艺方法
*/
@tablefield("process_type")
private string processtype;
/**
* 工艺名称
*/
@tablefield("jm_object_name")
private string jmobjectname;
/**
* 零件代号
*/
@tablefield("jm_part_code")
private string jmpartcode;
/**
* 零件名称
*/
@tablefield("jm_part_name")
private string jmpartname;
/**
* 产品代号
*/
@tablefield("jm_product_code")
private string jmproductcode;
/**
* 产品代号
*/
@tablefield("deleted")
private int deleted;
/**
* 产品代号
*/
@tablefield("ext1")
private string ext1;
/**
* 产品代号
*/
@tablefield("ext2")
private string ext2;
/**
* 产品代号
*/
@tablefield("file_name")
private string filename;
/**
* 产品代号
*/
@tablefield("only_file_name")
private string onlyfilename;
/**
* 产品代号
*/
@tablefield("file_path")
private string filepath;
/**
* 产品代号
*/
@tablefield("compressed_path")
private string compressedpath;
/**
* 批次号
*/
@tablefield("batch")
private string batch;
}
@data
public class restcmscadalistvo {
/**
* 主键
*/
@jsonproperty("id")
private string id;
/**
* 工艺id
*/
@jsonproperty("itemid")
private string itemid;
/**
* 版本
*/
@jsonproperty("revid")
private string revid;
/**
* 工艺方法
*/
@jsonproperty("processtype")
private string processtype;
/**
* 工艺名称
*/
@jsonproperty("jmobjectname")
private string jmobjectname;
/**
* 零件代号
*/
@jsonproperty("jmpartcode")
private string jmpartcode;
/**
* 零件名称
*/
@jsonproperty("jmpartname")
private string jmpartname;
/**
* 产品代号
*/
@jsonproperty("jmproductcode")
private string jmproductcode;
/**
* 产品代号
*/
@jsonproperty("file_name")
private string filename;
/**
* 产品代号
*/
@jsonproperty("only_file_name")
private string onlyfilename;
/**
* 产品代号
*/
@jsonproperty("file_path")
private string filepath;
/**
* 产品代号
*/
@jsonproperty("compressed_path")
private string compressedpath;
/**
* 批次号
*/
@jsonproperty("batch")
private string batch;
}
核心映射代码:单个对象
restcmscadaentity restcmscadaentity = jsonutil.getjsontobean(restcmscadalistvo, restcmscadaentity.class);
java映射实体类对象list
list<restcmscadaentity> list = new arratlist();
list<restcmscadalistvo> listvo = jsonutil.getjsontolist(list, restcmscadalistvo.class);
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。
发表评论