json转字符串会存在null值字段会被忽略,如何避免

json转字符串会存在null值字段会被忽略,如何避免

// 先转,保留null
JSONObject jsonObject = JSON.parseObject(str, Feature.IgnoreNotMatch);
// 单独解析该字段
String desc = JSON.toJSONString(jsonObject.get(“desc”), SerializerFeature.WriteMapNullValue) ;
// 转换后直接覆盖掉
Bean bean = JSON.parseObject(json, Bean.class);
bean.setDesc(desc);

你可能感兴趣的:(开发,json)