-
Notifications
You must be signed in to change notification settings - Fork 461
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
首字母序列化问题[QUESTION] #2589
Labels
question
Further information is requested
Comments
fastjson 2.x的行为更合理啊 |
是的,fastjson2.x更规范,主要是历史遗留问题,涉及的地方有太多...所以想了解下,除了使用@JSONField注解解决,fastjson2.x有提供其他方法可以改造解决吗 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
询问有关本项目的使用和其他方面的相关问题。
问题描述
老项目中有些bean字段命名不规范,有些字段名首字母大写,在fastjson 1.x版本中会生成首字母大写和首字母小写两个字段,在fastjson2.x版本中则只生成首字母小写字段,请问下在fastjson2.x版本有什么方法可以保持一致
重现步骤
打印结果
fastjson 1.2.83:
![TOaFTzQjO4](https://private-user-images.githubusercontent.com/17916230/331442639-0c355257-b3eb-48d7-822a-304268e29009.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg2NzU4NDUsIm5iZiI6MTcxODY3NTU0NSwicGF0aCI6Ii8xNzkxNjIzMC8zMzE0NDI2MzktMGMzNTUyNTctYjNlYi00OGQ3LTgyMmEtMzA0MjY4ZTI5MDA5LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjE4VDAxNTIyNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTcyYTZlYmM3OTg1NmMzMWZlN2Y4YTQ0MTg5MzA1ZjE0ZTA4Y2NhZTU1ZjJkN2E4OWM3NjE2YTY5ZDYzMDhmNGEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.BRZpe2-WGEaTA0LSmcI2Jc_Qvr9MVQ7fzKHIEID6Ht0)
![c3LnifQT4y](https://private-user-images.githubusercontent.com/17916230/331442665-dbf48189-7b3f-4ef4-84b6-4aa4de4ccee4.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg2NzU4NDUsIm5iZiI6MTcxODY3NTU0NSwicGF0aCI6Ii8xNzkxNjIzMC8zMzE0NDI2NjUtZGJmNDgxODktN2IzZi00ZWY0LTg0YjYtNGFhNGRlNGNjZWU0LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjE4VDAxNTIyNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTkxZTkzMTU5Y2RkMjM2ZmZmNmUyYmY2ZTQ2NjJkZmY0NjZmMWU5OThlMzExM2QwYTEyYWQyZGM5OGJmYjhkMjAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.VDlxmFELOmjQiEzm-dTHME2y2LaE-KWlrOJbMZSmN6I)
fastjson 2.0.48:
![1ceNIlgGfz](https://private-user-images.githubusercontent.com/17916230/331443143-b4118406-e45c-41cb-a2e8-534f131ba550.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg2NzU4NDUsIm5iZiI6MTcxODY3NTU0NSwicGF0aCI6Ii8xNzkxNjIzMC8zMzE0NDMxNDMtYjQxMTg0MDYtZTQ1Yy00MWNiLWEyZTgtNTM0ZjEzMWJhNTUwLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjE4VDAxNTIyNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWMyZWFhYWZkNmIxYzE1NmY1MmI1ODcyZDI2MWJiNTYzY2JlZWYyNDAwZmI1ZGMwZmRmZDRjZmUxYzYyY2RhZTUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Pu7SgIZiCXEKXLLRevSe_65kIj9-zEERiHgnq9v87Ro)
The text was updated successfully, but these errors were encountered: