fastjson serializer
时间: 2023-07-30 19:08:34 浏览: 100
fastjson.rar
fastjson的serializer是指JSONSerializer类,它是fastjson库中用于将Java对象序列化为JSON字符串的核心类。在toJSONString方法中,JSONSerializer的实例被创建,并通过调用setDateFormat、config、addFilter和write方法来完成序列化过程。\[1\]其中,setDateFormat方法用于设置日期格式,config用于设置序列化配置,addFilter用于添加序列化过滤器,write方法用于将Java对象写入输出流中。\[1\]
另外,fastjson库中还有一个ObjectDeserializer接口,它是用于将JSON字符串反序列化为Java对象的接口。ObjectDeserializer接口定义了deserialze方法,用于执行反序列化操作,并通过getFastMatchToken方法返回一个用于快速匹配的标记。\[2\]
总结起来,fastjson的serializer是指JSONSerializer类,用于将Java对象序列化为JSON字符串,而ObjectDeserializer接口则用于将JSON字符串反序列化为Java对象。
#### 引用[.reference_title]
- *1* *3* [fastjson源码分析4-JSONserializer](https://blog.csdn.net/qq_45946035/article/details/120930844)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [【FastJSON】使用serializeUsing定制序列化、反序列化](https://blog.csdn.net/HakuMaster/article/details/127450319)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文