Jackson操作方法

来源:互联网 发布:淘宝自创品牌 编辑:程序博客网 时间:2024/06/01 10:05

1.将java对象转成json

private static final ObjectMapper MAPPER=new ObjectMapper();ObjectMapper.writeValueAsString(java对象)MAPPER.writeValueAsString(user)

2.json串转成java对象 .readValue(json串,java对象.class)

3.转换整个SysResult,首先这个对象有特殊方法,导致jackson转换失败。
不需要java对象的所有内容,只需要java对象中某个属性,例如只需要data属性

String jsonData=httpClientService.doPost(url, params,"utf-8");//MAPPER.readValue.因为SysResult特殊方法导致json不能正确转,报错//直接读取json串中的status属性        JsonNode jsonNode=MAPPER.readTree(jsonData);        Integer status = jsonNode.get("status").asInt();
0 0
原创粉丝点击