首页 > 学院 > 开发设计 > 正文

jackson转换

2019-11-08 02:37:04
字体:
来源:转载
供稿:网友
ObjectMapper mapper = new ObjectMapper(); // // 测试01:对象--json String json = mapper.writeValueAsString(user); // 将对象转换成json // 测试02:json--map Map m = mapper.readValue(json, Map.class); // json转换成map // 测试03:map--json json = mapper.writeValueAsString(m); // map转json System.out.PRintln(json); // 与之前格式完全相同,说明经过map转换后,信息没有丢失 // 测试04:json--对象 User u = mapper.readValue(json, User.class); // json转java对象。经测,转成对象后,一切恢复正常 // 测试05:其他转换 byte[] data = mapper.writeValueAsBytes(u); // 对象转成二进制数组 System.out.println(new String(data)); 這裡需要導入jackson三個jar包 1.jackson-annotations-2.8.6 2.jackson-core-2.8.6 3.jackson-databind-2.8.6 推荐网站:maven 输入 jackson
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表