javaBean-json //不同类型序列化接口一样//反序列化 自定义类型要指定一个javaType 注意 在序列化与反序列化时候,如果不太同一个工程中,另一个工程也要建立同样的javaBeanTarget target = n
//不同类型序列化接口一样 //反序列化 自定义类型要指定一个javaType 注意 在序列化与反序列化时候,如果不太同一个工程中,另一个工程也要建立同样的javaBean Target target = new Target(); //jackson ObjectMapper mapper = new ObjectMapper(); try { //序列化 String json = mapper.writeValueAsString(target); redisUtils.hset("yingxuan", "yingxuan", json); redisUtils.expire("yingxuan", 60*5); String parse = redisUtils.hget("yingxuan", "yingxuan"); //bean target = mapper.readValue(parse, target.getClass()); System.out.println(target); Listlist = new ArrayList<>(); list.add(target); redisUtils.hset("yingxuan", "map", mapper.writeValueAsString(list)); String listmap = redisUtils.hget("yingxuan", "map"); //bean集合 JavaType javaType = mapper.getTypeFactory().constructParametricType(ArrayList.class, Target.class); List lst = mapper.readValue(listmap, javaType); System.out.println(); List