您的位置:首页 > Web前端

Fastjson Feathure

2015-06-09 15:47 232 查看
转载于:http://code.alibabatech.com/wiki/display/FastJSON/Serial+Features

Fastjson序列化时,可以指定序列化的特性,以满足不同的序列化需求。

SerialFeature类的定义

使用举例

详细说明表格

Featurs缺省值说明
QuoteFieldNamestrue序列化输出字段,使用引号。例如:
QuoteFieldNames Feature Enabled:

QuoteFieldNames Feature Disabled:

UseSingleQuotesfalse使用单引号而不是双引号
UseSingleQuotes Feature Enabled:

UseSingleQuotes Feature Disabled:

WriteMapNullValuefalse空值是否输出。大多数情况,值为null的属性输出是没有意义的,缺省这个特性是打开的。
WriteMapNullValue Feature Enabled:

WriteMapNullValue Feature Disabled:

WriteEnumUsingToStringfalseEnum输出name()或者original

UseISO8601DateFormatfalseDate使用ISO8601格式输出

SkipTransientFieldtrue如果是true,类中的Get方法对应的Field是transient,序列化时将会被忽略
WriteNullListAsEmptyfalselist字段如果为null,输出为[],而不是null
WriteNullNumberAsZerofalse数值字段如果为null,输出为0,而不是null
WriteNullBooleanAsFalsefalseBoolean字段如果为null,输出为false,而不是null
WriteNullStringAsEmptyfalse字符类型字段如果为null,输出为"",而不是null
SortFieldfalse按字段名称排序后输出
WriteTabAsSpecialfalse把\t做转义输出。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: