1.实现:
/**
* 格式化输出json到控制台
* @param object
*/
public static String toJsonP(Object object){
if ( object != null ) {
try {
String ret = new ObjectMapper().writerWithDefaultPrettyPrinter().writeValueAsString(object) ;
System.out.println(object.getClass().getName());
System.out.println(ret);
return ret;
} catch (IOException e) {
e.printStackTrace();
}
}else {
object = "";
}
return object.toString();
}
输出结果:
{
"statusCode": "200",
"message": "操作成功",
"data": {
"user": {
"name": "cd",
"logName": "ceshi60",
"description": "",
"idcard": "440509199607190419",
"birthday": "1996-07-19 00:00:00",
"sex": 0,
"phone": "15914745626",
"qq": "",
"email": "",
"status": 1,
"areaId": 51000001,
"createId": 1,
"password": "qaz@WSX123"
},
"orgIdList": [788],
"roleIdList": [469],
"userProjectList": [{
"orgId": 788,
"bigProjectCode": "20010201",
"subProjectCode": "36220212"
}, {
"orgId": 788,
"bigProjectCode": "888888",
"subProjectCode": "8927384233,89273843"
}]
}
}