zoukankan      html  css  js  c++  java
  • JSON.toJSONString(Object object,SerializerFeature...features)详解

    D

    package myProject;
    
    import java.math.BigDecimal;
    import java.util.ArrayList;
    import java.util.List;
    
    import com.alibaba.fastjson.JSON;
    import com.alibaba.fastjson.JSONObject;
    import com.alibaba.fastjson.serializer.SerializerFeature;
    
    public class FastJsonTest {
        
        private int a;
        private BigDecimal b;
        private String c;
        private List<Student> list;
        
    
        public String getC() {
            return c;
        }
    
    
        public void setC(String c) {
            this.c = c;
        }
    
    
        public int getA() {
            return a;
        }
    
    
        public void setA(int a) {
            this.a = a;
        }
    
    
        public BigDecimal getB() {
            return b;
        }
    
    
        public void setB(BigDecimal b) {
            this.b = b;
        }
    
    
        public List<Student> getList() {
            return list;
        }
    
    
        public void setList(List<Student> list) {
            this.list = list;
        }
    
    
        public static void main(String[] args) {
            FastJsonTest f=new FastJsonTest();
            String json1=JSON.toJSONString(f);
            String json2=JSON.toJSONString(f,SerializerFeature.WriteMapNullValue,SerializerFeature.WriteNullListAsEmpty,SerializerFeature.WriteNullStringAsEmpty,SerializerFeature.WriteNullNumberAsZero);
            System.out.println("json1"+json1);
            System.out.println("json2"+json2);
            
        }
    }

    输出结果为:

    json1{"a":0}
    json2{"a":0,"b":0,"c":"","list":[]}

    可见,BigDecimal类型,String类型,List类型在不添加对应参数,都不会显示出来。

  • 相关阅读:
    speex编译
    c语言字符函数
    AndroidStudio打包jar
    Android Studio配置及使用OpenCV
    Android Studio CMake依赖第三方库
    Android Studio CMake 生成多个so
    android 闹钟设置问题
    linux进程间的通信之 共享内存
    随机森林为什么要不适用所有特征
    Spark架构与作业执行流程简介
  • 原文地址:https://www.cnblogs.com/BonnieWss/p/9268338.html
Copyright © 2011-2022 走看看