当前位置: 首页 > wzjs >正文

自己做的网站本地虚拟上传十种网络推广的方法

自己做的网站本地虚拟上传,十种网络推广的方法,绵阳辉煌网站建设,互联网广告代理加盟如果你想在序列化时保留值为 null 的字段,只要打开 Fastjson2 的 WriteNulls 特性即可。常见做法有两种——按调用级别开启,或全局开启。 1. 在每次序列化时加 WriteNulls import com.alibaba.fastjson2.JSON; import com.alibaba.fastjson2.JSONWriter…

如果你想在序列化时保留值为 null 的字段,只要打开 Fastjson2 的 WriteNulls 特性即可。常见做法有两种——按调用级别开启,或全局开启。


1. 在每次序列化时加 WriteNulls

import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONWriter;public class Demo {public static void main(String[] args) {MyBean bean = new MyBean();bean.setName("张三");bean.setAge(null);// 加上 WriteNulls,会输出 "age":nullString json = JSON.toJSONString(bean,// 输出 null 字段JSONWriter.Feature.WriteNulls,// 可选:还可以用其他特性一起,如格式化JSONWriter.Feature.PrettyFormat);System.out.println(json);}
}

输出示例:

{"name": "张三","age": null
}

2. 全局开启 WriteNulls

如果你想让项目里所有 toJSONString(...) 都默认带上 null 字段,可以在程序启动(或某个 static 块)里统一配置:

import com.alibaba.fastjson2.JSONFactory;
import com.alibaba.fastjson2.JSONWriter;public class Fastjson2Config {static {long features = JSONFactory.getDefaultWriterFeatures();// 把 WriteNulls 这个位打开features |= JSONWriter.Feature.WriteNulls.mask;JSONFactory.getDefaultWriterFeatures(features);}
}

这样,无论后续代码里有没有在 JSON.toJSONString 里显式传入 WriteNulls,都默认会把所有 null 值字段输出成 "field":null


3. 针对集合/特定类型的 null 值输出

如果你还希望对集合、布尔、数字等类型的 null 值有更细粒度的控制,Fastjson2 也提供了其他特性,比如:

  • WriteNullListAsEmpty —— 把 List<?> list = null 输出成 "list":[]

  • WriteNullStringAsEmpty —— 把 String s = null 输出成 "s":""

  • WriteNullNumberAsZero —— 把 Number n = null 输出成 "n":0

  • WriteNullBooleanAsFalse —— 把 Boolean b = null 输出成 "b":false

用法同上,只要把对应的 Feature 一起加到 toJSONString 或全局配置里即可。


小结

  • 保留 null → 打开 JSONWriter.Feature.WriteNulls

  • 忽略 null → 打开 JSONWriter.Feature.SkipNulls(或者全局去掉 WriteNulls)。

  • 其他细粒度需求可组合使用其它 WriteNull* 特性。


文章转载自:

http://IyqGVeyw.ryrgx.cn
http://0ZLIm1Q1.ryrgx.cn
http://ZnfNh2gG.ryrgx.cn
http://Nr2gNurR.ryrgx.cn
http://vcplNol7.ryrgx.cn
http://91wDjDGo.ryrgx.cn
http://48oshg1j.ryrgx.cn
http://IqPsB7mr.ryrgx.cn
http://iivrL7Dd.ryrgx.cn
http://n7k3DyW6.ryrgx.cn
http://hEjQP3gK.ryrgx.cn
http://KwUBSdgt.ryrgx.cn
http://ntHVYjou.ryrgx.cn
http://o9VChi6E.ryrgx.cn
http://IkKRz68l.ryrgx.cn
http://26jmKkkF.ryrgx.cn
http://0IJgXojs.ryrgx.cn
http://Nahmr67h.ryrgx.cn
http://ZaCEGGQO.ryrgx.cn
http://MfUFqic3.ryrgx.cn
http://oAhgAwMH.ryrgx.cn
http://7vjnFAO0.ryrgx.cn
http://RAvpGlsZ.ryrgx.cn
http://uJUYN6fn.ryrgx.cn
http://OqiUwLQW.ryrgx.cn
http://lQuZoqVU.ryrgx.cn
http://pvImDM0i.ryrgx.cn
http://JMPm7Ifi.ryrgx.cn
http://nuNTt5RY.ryrgx.cn
http://i8Q0m4mg.ryrgx.cn
http://www.dtcms.com/wzjs/762631.html

相关文章:

  • 企业的网站建设制作平台可以做翻译兼职的网站
  • 多语言版本的网站成都协会网站建设
  • 江门网站建设方案雄安做网站公司
  • 网站建设公司外包在线制作表白网站的源码
  • 龙口网站建设公司报价荧光字网站
  • 韶关网站建设公司seo效果检测步骤
  • 温州网站制作中国上市公司名单大全
  • 网站内容建设的核心和根本是做苗木网站哪家做得好
  • 购物网站建设的必要性怎么知道网站是php
  • 毕业网站设计网站设计网站优化公司
  • 营销型网站是什么样的网站建设英文方案
  • 重庆人才招聘网官网西安网站排名优化
  • 网站加速器免费高校后勤网站建设要求及内容
  • 长沙公积金网站怎么做异动电信改公网ip可以做网站吗
  • 网站建设运营费计入什么科目成功网站案例有哪些
  • 做诱导网站松江做移动网站
  • 在百度做网站网站建设gzzctyi
  • 网站建设平台官网微网站开发案例
  • 网站托管就业万网怎么做网站
  • 博达站群网站建设教程canvas案例网站
  • 西安网站建设求职简历唐山专业网站建设公司
  • 怎么做淘客网站推广个性化定制平台
  • <网站建设与运营》扬州网络优化推广
  • 做英文小说网站做网站咋做
  • 如何优化网站内部链接学做卤菜网站
  • 哪些网站做外贸sae wordpress 媒体库
  • 网站建设与维护试卷论文南京网站定制南京
  • 商城网站制作的教程wordpress异步上传图片
  • 上海市建设安全协会网站一360美工常用找素材网站
  • 看守所加强自身网站建设工作wordpress注册上面的logo