-
2019-05-16 16:27:58
例
public class Student{
private Integer sex;
private String name;
}
转:
[{name="XXX",sex=0}]
public static <T extends IdEntity> List<Map<Object,Object>> EntityConvertMap(List<T> list){ List<Map<Object,Object>> l = new LinkedList<>(); try { for(T t : list){ Map<Object,Object> map = new HashMap<>(); Method[] methods = t.getClass().getMethods(); for (Method method : methods) { if (method.getName().startsWith("get")) { String name = method.getName().substring(3); name = name.substring(0, 1).toLowerCase() + name.substring(1); Object value = method.invoke(t); if(method.getGenericReturnType().toString().equals("class java.util.Date")&&value!=null){ value = getNow((Date)value, "yyyy-MM-dd HH:mm:ss"); } map.put(name,value); } } l.add(map); } } catch (Exception e) { e.printStackTrace(); } return l; }
更多相关内容 -
Object 对象转 List 集合
2021-05-10 16:32:34* Object 对象转 List */ public static <T> List<T> castList(Object obj, Class<T> clazz) { List<T> result = new ArrayList<T>(); if (obj instanceof List<?>) { for...转化具体代码如下:
/** * Object 对象转 List */ public static <T> List<T> castList(Object obj, Class<T> clazz) { List<T> result = new ArrayList<T>(); if (obj instanceof List<?>) { for (Object o : (List<?>) obj) { result.add(clazz.cast(o)); } return result; } return null; }
接口调用方式:
List<String> list = castList(objectName, String.class);
-
java 8 从一个list对象转list对象的属性
2021-01-21 21:25:42AcAppRole实体对象 @ApiModelProperty(value = "主键ID") @TableId(value = "id", type = IdType.AUTO) private Long id; /** 角色描述 */ @ApiModelProperty(value = "角色描述") private String remark; ...AcAppRole实体对象
@ApiModelProperty(value = "主键ID") @TableId(value = "id", type = IdType.AUTO) private Long id; /** 角色描述 */ @ApiModelProperty(value = "角色描述") private String remark; /** 角色名称 */ @ApiModelProperty(value = "角色名称") private String name; /** 角色所属的应用系统编码 */ @ApiModelProperty(value = "角色所属的应用系统编码") private String appSystemCode; /** 角色所属的应用系统名称 */ @ApiModelProperty(value = "角色所属的应用系统名称") @TableField(exist = false) private String appSystemName; /** 创建时间 */ @ApiModelProperty(value = "创建时间 yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JSONField(serialize = false) private Date createTime; /** 更新时间 */ @ApiModelProperty(value = "更新时间 yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JSONField(serialize = false) private Date updateTime; /** 是否被删除,1 已被删除,0 有效数据 */ @ApiModelProperty(value = "是否被删除,1 已被删除,0 有效数据") @JSONField(serialize = false) private Boolean removed; /** 角色所属的应用系统id */ @ApiModelProperty(value = "角色所属的应用系统id") private Long appSystemId; /** 是否启用 0 禁用,1 启用 */ @ApiModelProperty(value = "是否启用 0 禁用,1 启用") private Integer status; /** 角色编码 */ @ApiModelProperty(value = "角色编码") private String code; /** 能否作为永宏角色 0 不是,1 是 */ @ApiModelProperty(value = "能否作为永宏角色 0 不是,1 是") private Integer isSetHong;
list对象
List<AcAppRole> roleResultList = new new ArrayList<>();
list对象转list对象的属性
List<String> collect = roleResultList.stream().map(AcAppRole::getName).collect(Collectors.toList());
-
List,Object>>转List<T> list map对象转list对象
2020-07-21 17:51:01上代码: public class User { private String name;... List list = jsonArray.toJavaList(User.class); for (User user : list) { System.out.println(user.getName()+"======"+user.getAge()); }上代码:
public class User { private String name; private int age; //构造方法 public User(){} //有参数构造方法 public User(String name,int age){ this.name = name; this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; }
public static void main(String[] args) { List<Map<String, Object>> listMap = new ArrayList<>(); Map<String, Object> map1 = new HashMap<String, Object>(); map1.put("name", "李思思"); map1.put("age", 26); Map<String, Object> map2 = new HashMap<String, Object>(); map2.put("name", "宋圆圆"); map2.put("age", 25); Map<String, Object> map3 = new HashMap<String, Object>(); map3.put("name", "苏小小"); map3.put("age", 25); listMap.add(map1); listMap.add(map2); listMap.add(map3);
JSONArray jsonArray = new JSONArray(); jsonArray.addAll(listMap); List<User> list = jsonArray.toJavaList(User.class); for (User user : list) { System.out.println(user.getName()+"======"+user.getAge()); }
-
java8中List对象转另一个List对象
2021-10-18 19:08:13转 List<Student> 1.Persion.java public class Persion { private String name; private String age; private String sex; public Persion(){} public Persion(String name, String age, String ... -
C#List<子类>转List<父类>或者Obj对象转List
2019-03-28 10:33:00分析和实现:试验时发现对象数组不受此限制,原因可能是集合存储的是数组内每一个对象指针的合集,而集合存储的是集合对象,所以存在此差别.C#中的集合分为泛型集合与非泛型集合分别位于System.Collections和System.... -
Java单个对象和List对象转换成Json,Json转List
2018-10-17 17:37:17目录 ...(三)json的list对象转List对象 (一)使用单个对象转换JSON对象 import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import org... -
list集合转String类型,并拿出所有对象
2021-03-10 09:39:42public static void main(String[] args) {ArrayList arrayList = new ArrayList();arrayList.add("啊哈哈");arrayList.add(" 反 ");arrayList.add(" 对 ");arrayList.add(" 胜利 ");arrayList.add(" 厉害 ");... -
JDK 1.8 List对象> 转 List属性>
2021-06-09 16:47:45List<String> crfSubjectsIds = crfSubjectsList.stream().map(CrfSubjects::getSubjectsId).collect(Collectors.toList()); -
Java List对象转为对象中某个属性的List 并且互转
2020-08-25 16:20:35经常会遇到将对象列表转换为对应的对象ID的列表,而且又讨厌写重复的代码。下面我们将用Jdk8的stream来实现这个功能 代码 最重要还是利用了stream的map函数 import lombok.Builder; import lombok.Getter; import ... -
Java将JSON对象或JSON数组转list对象
2020-09-25 11:45:06public ResultJson validateInventury(@RequestBody String jsonObject) 第一种对象参数 {"inventoryDTOs":[{ "type": 0, "saleQuantity": 188.0000, "basePrice":1000.00, "salePrice": 3000.00, "inventoryId... -
json数组转list,list中的对象属性中,还有其它对象
2019-01-09 13:34:29将json数组转成list,list中的对象,还包含有其它对象 (一)如下实体类:所有实体省略 get() 、set()方法 1、学校类 public class School{ private String name; //学校名 private String pos; //学校地址 ... -
Java中把对象转换为List类型
2018-12-14 14:01:11就一个元素,直接Arrays.asList(resourceInfo) ,或者Collections.singletonList -
JSON--List集合转换成JSON对象
2020-12-22 08:48:24最近公司遇到个奇怪的问题,就是一直出现网络异常的报错,怀疑跟线程有关,由于链接的socket线程众多,于是就有了本次测试的需求,写了一个前端html,然后通过后台...原文链接转自# MuaRine1. 简单的手动放置 键值对... -
对象数组转换为List
2017-11-14 20:51:00将对象数组转换为List,空类型安全。 importjava.util.ArrayList;importjava.util.Arrays;importjava.util.List;/** * 对象数组转换为List * * @author leizhimin 2010-4-29 19:08:12 */publiccla... -
list stream: List中对象转换
2019-11-27 22:07:58A对象List 转 为B对象List 如下所示:将Long类型的List 转换为String类型的List: List<Long> longList = new ArrayList<>(); longList.add(1L); longList.add(2L); longList.add(3L); List&... -
Json字符串转对象和转List集合操作(json-lib版本)
2018-06-10 17:37:27Json字符串转对象和转List集合操作(json-lib版本)Json是当前开发用得最多基于JavaScript语言的轻量级的数据交换格式,总结一下常用转换格式的方法,以便日后使用方便以下为 json-lib包各种 JSON 转换的方法总结... -
JSONArray集合转list集合对象
2019-04-12 17:01:00请求接口转list<对象> JSONObject obj = PostInterface.post(PostInterface.ServletName.activitiModel,"queryPlaceHolderList",new HashMap()).getJSONObject("SvcCont"); List<Placeholder> dataArr.... -
一个List对象转换为另一个List对象,List中存放不同类型对象之间的转换
2019-09-24 13:58:46一个List对象转换为另一个List对象 两个 List 一个存放 BaseCustomerEntity 对象:List 一个存放 BaseCustomerNameListVo 对象:List 现在要把他们转换,简便的方式是: Lists.transform(List fromList, Function<... -
将List集合中的map对象转为List<对象>形式实例代码
2020-12-22 03:18:01本文实例主要实现将List集合中的map对象转为List形式,下面是完整代码:import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import org.... -
Json转List集合的方法
2022-01-20 11:19:39使用fastJson可以直接实现 String jsonStr = JSON.toJSONString(object);...List<VO> list = JSON.parseArray(json, VO.class); list.forEach( item -> { System.out.println(item.name); } ) -
将list转换成字符串对象
2018-04-21 19:13:16首先写一个工具类JsonUtils.java,然后调工这个类转换 //把list转换成字符串 String cacheString = JsonUtils.objectToJson(list);JsonUtils.java工具类... // 定义jackson对象 private static final Objec... -
Java中数组Array和List对象的相互转换
2019-04-12 09:53:17list=new ArrayList<String>(); String strings[]=(String [])list.toArray(); 编译报错,觉得很迷惑,因为有如下2个类似的方法 JDK5中已经有了对范型的支持,这样可以保证在集合和Map中的数据类型的安全... -
如何优雅的将Object转换成List
2021-02-12 11:05:53Main主函数中的 Object obj模拟了List对象。后续的代码首先判断obj是否是List类型,然后使用Class.cast做类型转换。如果你想使用更方便的方法,可以直接调用下面的函数。public static List castList(Object obj, ... -
json与对象互转:json转实体类、实体类转json、json转List、List转json
2019-11-28 10:37:34JSONObject obj = JSONObject.fromObject(buc); -
java 8 转复杂的list对象转为单一的list<string>
2019-09-17 17:56:43journal.snList= Arrays.asList(pvData.t97).stream().sorted(Comparator.comparing(T97FgLog::getF97Sn)) .map(T97FgLog::getF97Sn).collect(Collectors.toList()); 关键是要用map来返回其中一个属性. ... -
jackson中ObjectMapper进行字符串和对象,List,Map等转换
2019-10-21 15:47:31而对象转json字符串时,对象中的NodeName首字母是大写,转出来是小写,在前端获取的就是nodeName 前端对象/对象数组转json字符串方法: var PBUsers=JSON.stringify(对象/对象数组); 前端json字符... -
java 将map转List对象
2018-03-15 10:08:15Collection<实体类> valueCollection2 = map2.values(); List<实体类> valueList= new ArrayList<PurchaseDeatilVo>(valueCollection2);//map转list -
List对象转成Map,List对象转成Set,List对象转成List参数>,List对象转成List,JDK1.8流式处理
2021-03-16 16:23:25List<TbmNewsPopularFeelings> tbmNewsPopularFeelingsList = tbmNewsPopFeeMapper.selectList(wrapper); if (!CollectionUtils.isEmpty(tbmNewsPopularFeelingsList)) { Map<Long, ... -
将 List 对象转为对象中指定属性的 List 集合
2019-05-28 18:37:59将 List 对象转为对象中指定属性的 List 集合
收藏数
2,075,796
精华内容
830,318