wowojyc / iwowojyc-blog-issues

0 stars 0 forks source link

关于fastjson的知识又增加了 | 不积跬步,无以至千里 #26

Open wowojyc opened 3 years ago

wowojyc commented 3 years ago

https://www.51iwowo.com/%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8/%E5%85%B3%E4%BA%8Efastjson%E7%9A%84%E7%9F%A5%E8%AF%86%E5%8F%88%E5%A2%9E%E5%8A%A0%E4%BA%86/

本周有一个需求,需要调用第三方的阿里云接口,对方要求的协议参数,必须首字母大写。而通常情况下,我们定义Bean的时候,不会直接将变量名设置为大写开头,这样不符合编码规范,那有什么办法可以将首字母序列化为大写的字符串,作为请求参数传递呢?这里主要通过FastJson的一些定制化行为,完成了该类需求。同时,在这个过程中,顺便阅读了一些fastjson的源码,特此记录一下。 序列化12345@Datap