@JsonValue
序列化时,调用方法序列化
当注释掉 @JsonValue时
JsonModel jsonModel = new JsonModel();
jsonModel.setName("maqingbin");
jsonModel.setLoginCode("loginCode");
String targetVal = objectMapper.writeValueAsString(jsonModel);
System.out.println(targetVal);
{"name":"maqingbin","loginCode":"loginCode"}
--------------------------------------
如果将@JsonValue注释去掉放开后 打印的结果为 "maqingbin"
版权声明:本文为maqingbin8888原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。