Skip to content

Conversation

@javalover123
Copy link
Contributor

@javalover123 javalover123 commented Nov 30, 2025

  1. 如有一个Java Bean包含字段:private String userName;
  2. Quick Debug 中输入的JSON:{ "UserName": "name" }
  3. 调试中接到的 userName 是 null,如果JSON的字段名改为 userName 就有值了

@future0923
Copy link
Owner

本来是userName传成了UserName,那不就是写错了吗?

@javalover123
Copy link
Contributor Author

本来是userName传成了UserName,那不就是写错了吗?

不是 写错了,而是 项目用的不是标准的 Java Bean 字段名序列化,全局开启了 忽略字段名大小写,所以项目里面很多序列化后的json 字段名首字母是 大写,就跟佬这个非常好用的插件 有点冲突了

@future0923
Copy link
Owner

我有点感觉不是一个好方式呀

@javalover123
Copy link
Contributor Author

我有点感觉不是一个好方式呀

是的,不完美。
全局统一JSON序列化、反序列化 配置最好,能指定用项目的JSON序列化、反序列化 代码就更好了。

@future0923
Copy link
Owner

future0923 commented Dec 2, 2025

最近在研究怎么调用自己项目的序列化,可以加微信群一起讨论讨论

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants