让JSONObject转换时保留为null的字段package st;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.serializer.SerializerFeature;
public class Test0622 {
public static void main(String[] args) {
String text = "此处省略业务JSON";
JSONObject json = JSONObject.parseObject(text);
JSONObject userIdAndCodeJSON = (("userIdAndCodeJSON");
userIdAndCodeJSON.put("userId", null);
String result = JSONString(userIdAndCodeJSON, SerializerFeature.WriteMapNullValue);
System.out.println(result);
}
}
直接转换时结果为:{"flag":"0","userCode":"user222"};
object to
转换时结果为:{"flag":"0","userCode":"user222","userId":null}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。