如何使用Jackson库将2070817序列化与反序列化,并实现wy的二次操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计294个文字,预计阅读时间需要2分钟。
JavaBean-to-JSON转换器接口,用于不同类型序列化/反序列化。自定义类型需指定一个javaType。注意,在序列化与反序列化时,如果不同工程中,需建立相同的javaBeanTarget。
target=n
javaBean-json//不同类型序列化接口一样
//反序列化 自定义类型要指定一个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);
List
本文共计294个文字,预计阅读时间需要2分钟。
JavaBean-to-JSON转换器接口,用于不同类型序列化/反序列化。自定义类型需指定一个javaType。注意,在序列化与反序列化时,如果不同工程中,需建立相同的javaBeanTarget。
target=n
javaBean-json//不同类型序列化接口一样
//反序列化 自定义类型要指定一个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);
List

