zoukankan      html  css  js  c++  java
  • 如何让你的数据有null

    2018-11-13   09:25:17

    如何让你的数据有null

    返回时null属性不显示:

    String str = JSONObject.toJSONString(obj); 

    返回为null属性显示:

    String str = JSONObject.toJSONString(obj,SerializerFeature.WriteMapNullValue);

    Fastjson的SerializerFeature序列化属性

    QuoteFieldNames———-输出key时是否使用双引号,默认为true
    
    WriteMapNullValue——–是否输出值为null的字段,默认为false
    
    WriteNullNumberAsZero—-数值字段如果为null,输出为0,而非null
    
    WriteNullListAsEmpty—–List字段如果为null,输出为[],而非null
    
    WriteNullStringAsEmpty—字符类型字段如果为null,输出为”“,而非null
    
    WriteNullBooleanAsFalse–Boolean字段如果为null,输出为false,而非null

    gson:

    // json转换
    Gson gson = new Gson();
    YksptAccountRecord yksptAccountRecord = gson.fromJson(gson.toJson(workToAcForm), YksptAccountRecord.class);
  • 相关阅读:
    python03-if
    python03
    基础知识梳理
    开篇话
    托管代码---> CLR --> 自宿主
    反射定义及基础案例
    c# 中委托的发展
    委托代码案例
    委托(实例)
    字节(Byte) 与 位(bit)
  • 原文地址:https://www.cnblogs.com/yanchaohui/p/9950492.html
Copyright © 2011-2022 走看看