1.FastJson的使用
首先导入maven依赖
<!--下边依赖跟aop没关系,只是项目中用到了 JSONObject,所以引入fastjson--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.70</version> </dependency>
JSON.toJSONString(obejct) - java对象转JSON字符串
JSON.parseObject(string, User.class) - JSON字符串转java对象
2.SerializerFeature序列化属性的使用
QuoteFieldNames———-输出key时是否使用双引号,默认为true WriteMapNullValue——–是否输出值为null的字段,默认为false WriteNullNumberAsZero—-数值字段如果为null,输出为0,而非null WriteNullListAsEmpty—–List字段如果为null,输出为[],而非null WriteNullStringAsEmpty—字符类型字段如果为null,输出为”“,而非null WriteNullBooleanAsFalse–Boolean字段如果为null,输出为false,而非null
标签:FastJson,输出,JSON,SerializerFeature,枚举,使用,null From: https://www.cnblogs.com/wanbiao/p/16692944.html