使用fastJson序列化对象之后发现,类的属性名字的首个字母全部都变成了小写;希望序列化之后不要改变属性的名字,保持原样,顺序调换无所谓。
4urapxun1#
看这个文档是否能满足你的需求?https://github.com/alibaba/fastjson/wiki/PropertyNamingStrategy_cn
axr492tv2#
其实我也碰到了这个问题,我们的json是外系统传过来的,命名不可控,首字母有时大写有时小写,希望fastjson可以保持属性名不变,最悲剧的是页面也无法(不允许)更改,PropertyNamingStrategy的配置项并不能满足要求。可能是我太贪心了,哈哈。
8tntrjer3#
这个并不能满足需求。
ohfgkhjo4#
为什么不能满足需求?
4条答案
按热度按时间4urapxun1#
看这个文档是否能满足你的需求?
https://github.com/alibaba/fastjson/wiki/PropertyNamingStrategy_cn
axr492tv2#
其实我也碰到了这个问题,我们的json是外系统传过来的,命名不可控,首字母有时大写有时小写,希望fastjson可以保持属性名不变,最悲剧的是页面也无法(不允许)更改,PropertyNamingStrategy的配置项并不能满足要求。可能是我太贪心了,哈哈。
8tntrjer3#
这个并不能满足需求。
ohfgkhjo4#
为什么不能满足需求?