开发过程中遇到map转json需要保留字段值为null的情况,可作如下处理
// An highlighted block
Map<String, Object> requestMap = new LinkedMap<>();
requestMap.put("status", null);
requestMap.put("msg", msg);
String result = JSON.toJSONString(requestMap, SerializerFeature.WRITE_MAP_NULL_FEATURES, SerializerFeature.QuoteFieldNames);
其中使用到fastjson SerializerFeature,參考链接: link.