fastjson SerializerFeature详解
生活随笔
收集整理的這篇文章主要介紹了
fastjson SerializerFeature详解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
| QuoteFieldNames | 輸出key時是否使用雙引號,默認為true | ? |
| UseSingleQuotes | 使用單引號而不是雙引號,默認為false | ? |
| WriteMapNullValue | 是否輸出值為null的字段,默認為false | ? |
| WriteEnumUsingToString | Enum輸出name()或者original,默認為false | ? |
| UseISO8601DateFormat | Date使用ISO8601格式輸出,默認為false | ? |
| WriteNullListAsEmpty | List字段如果為null,輸出為[],而非null | ? |
| WriteNullStringAsEmpty | 字符類型字段如果為null,輸出為”“,而非null | ? |
| WriteNullNumberAsZero | 數值字段如果為null,輸出為0,而非null | ? |
| WriteNullBooleanAsFalse | Boolean字段如果為null,輸出為false,而非null | ? |
| SkipTransientField | 如果是true,類中的Get方法對應的Field是transient,序列化時將會被忽略。默認為true | ? |
| SortField | 按字段名稱排序后輸出。默認為false | ? |
| WriteTabAsSpecial | 把\t做轉義輸出,默認為false | 不推薦 |
| PrettyFormat | 結果是否格式化,默認為false | ? |
| WriteClassName | 序列化時寫入類型信息,默認為false。反序列化是需用到 | ? |
| DisableCircularReferenceDetect | 消除對同一對象循環引用的問題,默認為false | ? |
| WriteSlashAsSpecial | 對斜杠’/’進行轉義 | ? |
| BrowserCompatible | 將中文都會序列化為\uXXXX格式,字節數會多一些,但是能兼容IE 6,默認為false | ? |
| WriteDateUseDateFormat | 全局修改日期格式,默認為false。JSON.DEFFAULT_DATE_FORMAT = “yyyy-MM-dd”;JSON.toJSONString(obj, SerializerFeature.WriteDateUseDateFormat); | ? |
| DisableCheckSpecialChar | 一個對象的字符串屬性中如果有特殊字符如雙引號,將會在轉成json時帶有反斜杠轉移符。如果不需要轉義,可以使用這個屬性。默認為false | ? |
| NotWriteRootClassName | 含義 | ? |
| BeanToArray | 將對象轉為array輸出 | ? |
| WriteNonStringKeyAsString | 含義 | ? |
| NotWriteDefaultValue | 含義 | ? |
| BrowserSecure | 含義 | ? |
| IgnoreNonFieldGetter | 含義 | ? |
| WriteEnumUsingName | 含義 |
轉載于:https://www.cnblogs.com/koal/p/8403921.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的fastjson SerializerFeature详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux虚拟机rzsz安装(wget方
- 下一篇: 企业内容管理-互联网应用